Update engine executable files
[platform/core/uifw/tts-engine-default.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(org.tizen.tts-engine-default C)
3
4 SET(VERSION 0.0.1)
5 FIND_PROGRAM(UNAME NAMES uname)
6 EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
7 IF("${ARCH}" MATCHES "^arm.*")
8 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
9 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
10 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
11 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
12 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-setting DESTINATION ${APP_INSTALL_PREFIX}/bin/)
13 ELSEIF("${ARCH}" MATCHES "^i586.*")
14 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
15 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
16 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
17 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
18 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-setting DESTINATION ${APP_INSTALL_PREFIX}/bin/)
19 ELSEIF("${ARCH}" MATCHES "^i686.*")
20 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
21 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
22 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
23 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
24 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-setting DESTINATION ${APP_INSTALL_PREFIX}/bin/)
25 ELSEIF("${ARCH}" MATCHES "^aarch64.*")
26 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
27 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
28 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
29 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
30 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-setting DESTINATION ${APP_INSTALL_PREFIX}/bin/)
31 ELSEIF("${ARCH}" MATCHES "^x86_64.*")
32 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
33 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
34 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
35 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
36 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-setting DESTINATION ${APP_INSTALL_PREFIX}/bin/)
37 ENDIF()
38
39 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/smt_vdata/ DESTINATION ${TZ_SYS_RO_SHARE}/voice/tts/smt_vdata)
40 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/po/ DESTINATION ${APP_INSTALL_PREFIX}-setting/res/locale)
41 INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.tts-engine-default-info.xml DESTINATION ${TZ_SYS_RO_SHARE}/voice/tts/1.0/engine-info/)
42 INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.tts-engine-default.xml DESTINATION ${APP_MANIFESTDIR})
43 INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/ttssmt_setting_main.edj DESTINATION ${APP_INSTALL_PREFIX}-setting/res)
44