ENDIF("${PROFILE}" STREQUAL "wearable")
# Target vs Emulator
-IF("${ARCH}" STREQUAL "arm")
+FIND_PROGRAM(UNAME NAMES uname)
+EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
+if(${ARCH} STREQUAL "armv7l")
ADD_DEFINITIONS("-D_TARGET")
INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/armv7l/libsmart-reply-engine-en_US.so DESTINATION ${LIBDIR})
INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/armv7l/libsmart-reply-engine-ko_KR.so DESTINATION ${LIBDIR})
-ELSE("${ARCH}" STREQUAL "arm")
+elseif(${ARCH} STREQUAL "i686")
ADD_DEFINITIONS("-D_EMULATOR")
INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/i586/libsmart-reply-engine-en_US.so DESTINATION ${LIBDIR})
INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/i586/libsmart-reply-engine-ko_KR.so DESTINATION ${LIBDIR})
-ENDIF("${ARCH}" STREQUAL "arm")
+elseif(${ARCH} STREQUAL "aarch64")
+ ADD_DEFINITIONS("-D_EMULATOR")
+ INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/aarch64/libsmart-reply-engine-en_US.so DESTINATION ${LIBDIR})
+ INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/aarch64/libsmart-reply-engine-ko_KR.so DESTINATION ${LIBDIR})
+else()
+ ADD_DEFINITIONS("-D_EMULATOR")
+ INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/x86_64/libsmart-reply-engine-en_US.so DESTINATION ${LIBDIR})
+ INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/x86_64/libsmart-reply-engine-ko_KR.so DESTINATION ${LIBDIR})
+endif()
#install resources
INSTALL (
Requires(post): /usr/bin/sqlite3
Requires(postun): /usr/bin/systemctl
-%ifarch %{arm}
-%define ARCH arm
-%else
-%define ARCH i586
-%endif
%description
SmartReply-Service
rm -rf CMakeFiles
rm -rf CMakeCache.txt
-%cmake . -DARCH=%{ARCH} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?tizen_profile_name}
+%cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?tizen_profile_name}
make %{?jobs:-j%jobs}
%install