summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2020-03-20 14:56:24 +0100
committerGitHub <noreply@github.com>2020-03-20 14:56:24 +0100
commit79809419ea8b4c1c9a846cde1aec60a1b527b0f2 (patch)
tree00ba64986a6896d751af2d31e04f3afb19d5ff5f /CMakeLists.txt
parentbff45d7d3a5ecb4e0856af521e70b3406c4e424f (diff)
parentde05a4af36f18bafbd0499210073d90514cef7fb (diff)
Merge pull request #2570 from Holzhaus/cmake-script-fix
CMake: Add support for script directory
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 17 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 32197167c8..edd8428d7c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -890,6 +890,14 @@ install(
${CMAKE_INSTALL_DATADIR}/mixxx
)
+# QScriptEngine extensions
+install(
+ DIRECTORY
+ ${CMAKE_CURRENT_SOURCE_DIR}/script
+ DESTINATION
+ ${CMAKE_INSTALL_DATADIR}/mixxx
+)
+
# Licenses
install(
FILES
@@ -1135,13 +1143,21 @@ if(UNIX)
COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_SOURCE_DIR}/res" "${CMAKE_CURRENT_BINARY_DIR}/res"
COMMENT "Symlinking resources to build directory..."
)
+ add_custom_target(mixxx-script
+ COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_SOURCE_DIR}/script" "${CMAKE_CURRENT_BINARY_DIR}/script"
+ COMMENT "Symlinking to build directory..."
+ )
else()
add_custom_target(mixxx-res
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/res" "${CMAKE_CURRENT_BINARY_DIR}/"
COMMENT "Copying resources to build directory..."
)
+ add_custom_target(mixxx-script
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/script" "${CMAKE_CURRENT_BINARY_DIR}/"
+ COMMENT "Copying QScriptEngine extensions to build directory..."
+ )
endif()
-add_dependencies(mixxx-lib mixxx-res)
+add_dependencies(mixxx-lib mixxx-res mixxx-script)
# Windows-only resource file
if(WIN32)