CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(org.tizen.tts-engine-default C) SET(VERSION 0.1.2) FIND_PROGRAM(UNAME NAMES uname) EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") IF("${ARCH}" MATCHES "^arm.*") INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_iostreams.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_system.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/armv7l/libboost_thread.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/armv7l/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^i586.*") INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^i686.*") INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_iostreams.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_system.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/i586/libboost_thread.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/i586/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^aarch64.*") INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_iostreams.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_system.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/aarch64/libboost_thread.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/aarch64/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/) ELSEIF("${ARCH}" MATCHES "^x86_64.*") INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmt.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmtcodec.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libsmtserver.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libvoice-transport.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_iostreams.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_iostreams.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_system.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_system.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_thread.so DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/x86_64/libboost_thread.so.1.58.0 DESTINATION ${APP_INSTALL_PREFIX}/lib/ COMPONENT RuntimeLibraries) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-noti DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-sr DESTINATION ${APP_INSTALL_PREFIX}/bin/) INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/bin/x86_64/org.tizen.tts-engine-default-interrupt DESTINATION ${APP_INSTALL_PREFIX}/bin/) ENDIF() INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.tts-engine-default.xml DESTINATION ${APP_MANIFESTDIR})