Update boost libraries
[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.1.2)
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(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
10 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
11 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
12 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
13 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
14 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
15 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
16 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
17 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
18 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/)
19 ELSEIF("${ARCH}" MATCHES "^i586.*")
20 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
21 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
22 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
23 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
24 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
25 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
26 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
27 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
28 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
29 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
30 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/)
31 ELSEIF("${ARCH}" MATCHES "^i686.*")
32 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
33 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
34 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
35 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
36 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
37 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
38 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
39 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
40 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
41 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
42 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/)
43 ELSEIF("${ARCH}" MATCHES "^aarch64.*")
44 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
45 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
46 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
47 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
48 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
49 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
50 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
51 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
52 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
53 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
54 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/)
55 ELSEIF("${ARCH}" MATCHES "^x86_64.*")
56 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
57 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
58 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
59 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
60 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
61 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
62 INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries)
63 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/)
64 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/)
65 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/)
66 INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/)
67 ENDIF()
68
69 INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.tts-engine-default.xml DESTINATION ${APP_MANIFESTDIR})
70