CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(org.tizen.vc-engine-default C) SET(VERSION 1.0.1) FIND_PROGRAM(UNAME NAMES uname) EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") IF("${ARCH}" MATCHES "^arm.*") SET(INSTALL_ARCH arm) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/arm/org.tizen.vc-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^i586.*") SET(INSTALL_ARCH i586) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.vc-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^i686.*") SET(INSTALL_ARCH i586) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.vc-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^aarch64.*") SET(INSTALL_ARCH aarch64) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.vc-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^x86_64.*") SET(INSTALL_ARCH x86_64) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.vc-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) ENDIF() INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/engine_data/ DESTINATION ${TZ_SYS_RO_SHARE}/voice/vc/engine_data) INSTALL(FILES ${CMAKE_SOURCE_DIR}/vc-default-info.xml DESTINATION ${TZ_SYS_RO_SHARE}/voice/vc/1.0/engine-info/) INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.vc-engine-default.xml DESTINATION ${APP_MANIFESTDIR})