Fix for 64 bit compatibility.
authorJunfeng Dong <junfeng.dong@intel.com>
Mon, 25 Mar 2013 10:47:51 +0000 (18:47 +0800)
committerlifang <fangx.li@intel.com>
Thu, 28 Mar 2013 21:24:45 +0000 (05:24 +0800)
- Fix hardcoding path.
- Use %cmake to set default paths.

Change-Id: If7ca1ed79cc836aa48ada37bf2e91b868d1e34b1

CMakeLists.txt
accounts-svc.pc.in
packaging/libaccounts-svc.spec

index f7a8f50..8cc8949 100755 (executable)
@@ -3,7 +3,6 @@ PROJECT(accounts-svc C)
 
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
 SET(INCLUDEDIR "\${prefix}/include ")
 SET(VERSION_MAJOR 0)
 SET(VERSION "${VERSION_MAJOR}.2.41")
@@ -66,9 +65,9 @@ TARGET_LINK_LIBRARIES("account-xml-verify" ${pkgs_LDFLAGS})
 
 CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
 
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib/accounts-svc)
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR}/accounts-svc)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
 INSTALL(TARGETS account-xml-verify DESTINATION bin)
 
index 3a1d283..8b1a6fa 100755 (executable)
@@ -2,7 +2,7 @@
 
 prefix=@PREFIX@
 exec_prefix=@EXEC_PREFIX@
-libdir=@LIBDIR@
+libdir=@LIB_INSTALL_DIR@
 includedir=@INCLUDEDIR@
 
 Name: accounts-svc
index cad65cd..f2d73da 100755 (executable)
@@ -36,7 +36,7 @@ Development files for %{name}
 
 %build
 export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden"
-cmake . -DCMAKE_INSTALL_PREFIX=/usr
+%cmake .
 
 make %{?jobs:-j%jobs}
 
@@ -44,7 +44,7 @@ make %{?jobs:-j%jobs}
 rm -rf %{buildroot}
 %make_install
 
-rm -rf %{buildroot}/usr/lib/accounts-svc
+rm -rf %{buildroot}%{_libdir}/accounts-svc
 
 %post
 /sbin/ldconfig