1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
# This is the cmake config file for the RemoteControl plugin
SET(REMOTECONTROL_VERSION "${VERSION}")
ADD_DEFINITIONS(-DREMOTECONTROL_PLUGIN_VERSION="${REMOTECONTROL_VERSION}")
ADD_DEFINITIONS(-DREMOTECONTROL_PLUGIN_LICENSE="GNU GPLv2 or later")
SET(REMOTECONTROL_WEBROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/webroot/")
ADD_DEFINITIONS(-DREMOTECONTROL_WEBROOT_PATH="${REMOTECONTROL_WEBROOT_PATH}")
ADD_SUBDIRECTORY( src )
IF(ENABLE_SCRIPT_QML)
FIND_PACKAGE(Qt${QT_VERSION_MAJOR}Qml REQUIRED)
ENDIF(ENABLE_SCRIPT_QML)
# Custom target for updating the translationdata.js
find_package(Python3 COMPONENTS Interpreter)
IF(Python3_Interpreter_FOUND)
ADD_CUSTOM_TARGET(RemoteControl-update-translationdata
COMMAND ${Python3_EXECUTABLE} util/update_translationdata.py
${PROJECT_SOURCE_DIR}/po/stellarium-remotecontrol/stellarium-remotecontrol.jst ${REMOTECONTROL_WEBROOT_PATH}/js/translationdata.js
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Updating RemoteControl translation data"
VERBATIM
)
#ADD_DEPENDENCIES(RemoteControl-update-translationdata generate-pot-stellarium-remotecontrol-js)
SET_TARGET_PROPERTIES(RemoteControl-update-translationdata PROPERTIES FOLDER "plugins/RemoteControl/util")
endif()
########### install files ###############
# install webroot
INSTALL(DIRECTORY ${REMOTECONTROL_WEBROOT_PATH} DESTINATION ${SDATALOC}/webroot FILES_MATCHING
PATTERN "*.png"
PATTERN "*.gif"
PATTERN "*.html"
PATTERN "*.js"
PATTERN "*.css"
PATTERN "*.eot"
PATTERN "*.svg"
PATTERN "*.ttf"
PATTERN "*.woff"
PATTERN "*.woff2"
PATTERN "translate_files"
PATTERN "*.ico"
)
|