IPCA: Install libipca dir to libdir 77/22077/2
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Mon, 7 Aug 2017 07:08:33 +0000 (09:08 +0200)
committerMats Wichmann <mats@linux.com>
Sun, 24 Sep 2017 13:34:26 +0000 (13:34 +0000)
It needs to be install to variant dir along other libs then
dependency libs will be also be found using RPATH.

Bug: https://jira.iotivity.org/browse/IOT-1745
Change-Id: I4e9ff5ad8b72850f5ef79a093502edf53c8e64d7
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/21891
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
(cherry picked from commit 811ad50df741db60420cd2415ad8c94378cd79f1)

resource/IPCA/src/SConscript

index 0881eb9..109fb5e 100644 (file)
@@ -110,10 +110,9 @@ if ipca_lib_env.get('SECURED') != '1':
     ipca_lib_src.append('pretendocprovision.cpp')
 
 ipca_shared_lib = ipca_lib_env.SharedLibrary('ipca', ipca_lib_src)
-ipca_lib = Flatten(ipca_shared_lib)
-
 ipca_static_lib = ipca_lib_env.StaticLibrary('ipca_static', ipca_lib_src)
-
+ipca_lib_env.InstallTarget(ipca_shared_lib, 'ipca_static')
+ipca_lib_env.InstallTarget(ipca_static_lib, 'ipca')
+ipca_lib_env.UserInstallTargetLib(ipca_shared_lib, 'ipca')
+ipca_lib_env.UserInstallTargetLib(ipca_static_lib, 'ipca_static')
 ipca_lib_env.UserInstallTargetHeader('../inc/ipca.h', 'resource', 'ipca.h')
-ipca_lib_env.UserInstallTargetLib(ipca_lib, 'ipca')
-ipca_lib_env.UserInstallTargetLib(ipca_static_lib, 'ipca')