sensor: change the hard coded path for supporting 64bit platform 79/94479/1 accepted/tizen/common/20161031.122018 accepted/tizen/ivi/20161101.005036 accepted/tizen/mobile/20161101.004937 accepted/tizen/tv/20161101.004957 accepted/tizen/wearable/20161101.005012 submit/tizen/20161031.062309
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 26 Oct 2016 06:36:07 +0000 (15:36 +0900)
committerKibak Yoon <kibak.yoon@samsung.com>
Mon, 31 Oct 2016 06:20:03 +0000 (23:20 -0700)
Change-Id: Ie1940344d79527a4fe153491a566b32da46c9f2d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
(cherry picked from commit 7e249a8b19cea3f6c11968942460eb75da382fb1)

packaging/sensord.spec
src/server/CMakeLists.txt
src/server/sensor_loader.cpp

index fe4facf..b1439b8 100644 (file)
@@ -20,10 +20,6 @@ BuildRequires:  pkgconfig(cynara-client)
 BuildRequires:  pkgconfig(cynara-session)
 Requires:   libsensord = %{version}-%{release}
 
-%ifarch %{ix86} x86_64
-%define BUILD_ARCH EMULATOR
-%endif
-
 %description
 Sensor daemon
 
@@ -61,8 +57,8 @@ Sensor functional testing
 %setup -q
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} \
-       -DARCH=%{BUILD_ARCH}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} \
+        -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
 
 %build
 make %{?jobs:-j%jobs}
index 763e904..c71bcec 100644 (file)
@@ -8,6 +8,7 @@ PKG_CHECK_MODULES(SERVER_PKGS REQUIRED ${DEPENDENTS})
 
 ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../sensor ${CMAKE_CURRENT_BINARY_DIR}/sensor)
 ADD_DEFINITIONS(${SENSOR_DEFINITIONS})
+ADD_DEFINITIONS(-DLIBDIR="${LIBDIR}")
 
 FOREACH(flag ${SERVER_PKGS_CFLAGS})
        SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
index 21694c8..89d678b 100644 (file)
@@ -57,7 +57,7 @@
 using std::vector;
 using std::string;
 
-#define DEVICE_HAL_DIR_PATH "/usr/lib/sensor"
+#define DEVICE_HAL_DIR_PATH LIBDIR "/sensor"
 
 sensor_loader::sensor_loader()
 {