Fixed build error for 64bit 86/59286/1 accepted/tizen/mobile/20160217.011535 accepted/tizen/tv/20160217.011551 accepted/tizen/wearable/20160217.011618 submit/tizen/20160212.065902 submit/tizen/20160216.235435 submit/tizen_common/20160218.142243
authortaesub.kim <taesub.kim@samsung.com>
Fri, 12 Feb 2016 06:41:53 +0000 (15:41 +0900)
committertaesub.kim <taesub.kim@samsung.com>
Fri, 12 Feb 2016 06:42:12 +0000 (15:42 +0900)
Change-Id: I1925a8001c114740826472abb4bb56341d6ab76b
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
CMakeLists.txt
daemon/CMakeLists.txt
framework/CMakeLists.txt
framework/capi-vpnsvc.pc.in
packaging/capi-vpn-service.spec
test/CMakeLists.txt

index a8e110a..42a6afb 100755 (executable)
@@ -10,7 +10,7 @@ INCLUDE(FindPkgConfig)
 SET(CMAKE_INSTALL_PREFIX /usr)
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX ${PREFIX}/bin)
-SET(LIBDIR ${PREFIX}/lib)
+SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR ${PREFIX}/include)
 
 # If supported for the target machine, emit position-independent code,suitable
index 09ffa1d..e94f838 100755 (executable)
@@ -4,7 +4,7 @@ SET(LIB_NAME ${PACKAGE_NAME})
 PROJECT(${LIB_NAME})
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
 SET(DAEMON_DIR "${CMAKE_SOURCE_DIR}/daemon")
 SET(VERSION 0.1)
@@ -39,7 +39,7 @@ ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"")
 ADD_DEFINITIONS("-DSLP_DEBUG")
 
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -pie")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath="${LIBDIR}" -pie")
 
 ADD_CUSTOM_COMMAND(
        WORKING_DIRECTORY
index b78e4d4..a01be18 100755 (executable)
@@ -4,7 +4,7 @@ SET(LIB_NAME ${PACKAGE_NAME})
 PROJECT(${LIB_NAME})
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
 SET(VERSION 0.1)
 
@@ -34,12 +34,12 @@ ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"")
 ADD_DEFINITIONS("-DSLP_DEBUG")
 
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath="${LIBDIR})
 
 ADD_LIBRARY(${PACKAGE_NAME} SHARED ${SRCS})
 TARGET_LINK_LIBRARIES(${PACKAGE_NAME} ${${PACKAGE_NAME}_LDFLAGS} -lrt -ldl)
 
-INSTALL(TARGETS ${PACKAGE_NAME} DESTINATION lib)
+INSTALL(TARGETS ${PACKAGE_NAME} DESTINATION ${LIBDIR})
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vpn_service.h DESTINATION include)
 
 SET_TARGET_PROPERTIES(${PACKAGE_NAME}
@@ -61,4 +61,4 @@ CONFIGURE_FILE(
     @ONLY
 )
 
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PACKAGE_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PACKAGE_NAME}.pc DESTINATION ${LIBDIR}/pkgconfig)
index fbe305b..b30cfc2 100755 (executable)
@@ -3,7 +3,7 @@
 
 prefix=@PREFIX@
 exec_prefix=/usr
-libdir=/usr/lib
+libdir=@LIBDIR@
 includedir=/usr/include
 
 Name: @PC_NAME@
index 1075804..95195dd 100755 (executable)
@@ -81,7 +81,8 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
                -DMAJORVER=${MAJORVER} \
         -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \
                -DTIZEN_ENGINEER_MODE=%{?tizen_build_binary_release_type_eng:1}%{!?tizen_build_binary_release_type_eng:0} \
-        -DCMAKE_VERBOSE_MAKEFILE=ON
+        -DCMAKE_VERBOSE_MAKEFILE=ON \
+        -DLIB_INSTALL_DIR=%{_libdir}
 
 make %{?jobs:-j%jobs}
 
index 87a4496..e23d651 100755 (executable)
@@ -4,7 +4,7 @@ SET(LIB_NAME ${PACKAGE_NAME})
 PROJECT(${LIB_NAME})
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
 SET(VERSION 0.1)
 
@@ -33,7 +33,7 @@ SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 
 ADD_DEFINITIONS("-DSLP_DEBUG")
 
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath="${LIBDIR})
 
 ADD_EXECUTABLE(${PACKAGE_NAME} ${TEST_SRCS})
 TARGET_LINK_LIBRARIES(${PACKAGE_NAME} ${${PACKAGE_NAME}_LDFLAGS} "-ldl" capi-vpnsvc)