Support /usr/lib64 path for aarch64 build 98/89598/2 accepted/tizen/3.0/ivi/20161011.050605 accepted/tizen/3.0/mobile/20161015.033703 accepted/tizen/3.0/tv/20161016.005125 accepted/tizen/3.0/wearable/20161015.083622 accepted/tizen/common/20160928.163731 accepted/tizen/ivi/20160929.001805 accepted/tizen/mobile/20160929.001644 accepted/tizen/tv/20160929.001829 accepted/tizen/wearable/20160929.001754 submit/tizen/20160928.024352 submit/tizen_3.0_ivi/20161010.000004 submit/tizen_3.0_mobile/20161015.000004 submit/tizen_3.0_tv/20161015.000004 submit/tizen_3.0_wearable/20161015.000004
authorkj7.sung <kj7.sung@samsung.com>
Mon, 26 Sep 2016 06:26:02 +0000 (15:26 +0900)
committerchanywa <cbible.kim@samsung.com>
Mon, 26 Sep 2016 07:43:36 +0000 (16:43 +0900)
Change-Id: I8043fa80573893a68ac6704adb0afcea28797e5b
Signed-off-by: kj7.sung <kj7.sung@samsung.com>
CMakeLists.txt
maps-plugin-here.pc.in
packaging/maps-plugin-here.spec

index 861afa1..af2ad33 100644 (file)
@@ -4,7 +4,6 @@ PROJECT(${pkg_name} C CXX)
 
 SET(CMAKE_INSTALL_PREFIX /usr)
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(LIBDIR ${LIBDIR})
 
 # Dependencies
 SET(dependents
@@ -34,9 +33,6 @@ FOREACH(flag ${pkgs_CFLAGS})
 ENDFOREACH(flag)
 
 # Build
-SET(CMAKE_INSTALL_PREFIX /usr)
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fvisibility=hidden -fPIC -Wall -Werror")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIC -std=c++0x -fvisibility=hidden")
@@ -101,7 +97,7 @@ TARGET_LINK_LIBRARIES(${pkg_name} ${HERE_ENGINE} ${pkgs_LDFLAGS})
 
 # Install
 INSTALL(TARGETS ${pkg_name} DESTINATION ${LIBDIR}/maps/plugins)
-INSTALL(FILES lib/${ARCH}/libheremaps-engine.so DESTINATION lib)
+INSTALL(FILES lib/${ARCH}/libheremaps-engine.so DESTINATION ${LIBDIR})
 
 # Test Suite
 #IF("${BINTYPE}" STREQUAL "eng")
index 599cd78..db397a5 100644 (file)
@@ -1,8 +1,7 @@
 #Package Information for pkg-config
 
 prefix=@PREFIX@
-exec_prefix=/usr
-libdir=/usr/lib
+libdir=@LIBDIR@
 includedir=@PC_INCLUDE@
 
 Name: @PC_NAME@
index 2fa38bb..9ff7cf6 100644 (file)
@@ -70,9 +70,9 @@ This package provides Plugin APIs capsulating HERE Maps Engine Library for Maps
 
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %if "%{profile}" == "wearable"
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DLIBDIR=lib -DARCH=%{ARCH} -DSYSCONF_DIR=%{_sysconfdir} -DTIZEN_WEARABLE=YES
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DLIBDIR=%{_libdir} -DARCH=%{ARCH} -DSYSCONF_DIR=%{_sysconfdir} -DTIZEN_WEARABLE=YES
 %else
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DLIBDIR=lib -DARCH=%{ARCH} -DSYSCONF_DIR=%{_sysconfdir}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DLIBDIR=%{_libdir} -DARCH=%{ARCH} -DSYSCONF_DIR=%{_sysconfdir}
 %endif
 make %{?jobs:-j%jobs}
 
@@ -82,7 +82,7 @@ rm -rf %{buildroot}
 
 mkdir -p %{buildroot}/usr/share/license
 cp LICENSE %{buildroot}/usr/share/license/%{name}
-cp -a lib/%{ARCH}/libheremaps-engine.so* %{buildroot}%{_prefix}/lib/
+cp -a lib/%{ARCH}/libheremaps-engine.so* %{buildroot}%{_libdir}/
 
 %post
 /sbin/ldconfig
@@ -93,8 +93,8 @@ cp -a lib/%{ARCH}/libheremaps-engine.so* %{buildroot}%{_prefix}/lib/
 %files
 %manifest maps-plugin-here.manifest
 %defattr(-,root,root,-)
-%{_prefix}/lib/maps/plugins/libmaps-plugin-here.so*
-%{_prefix}/lib/libheremaps-engine.so*
+%{_libdir}/maps/plugins/libmaps-plugin-here.so*
+%{_libdir}/libheremaps-engine.so*
 /usr/share/license/maps-plugin-here