summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
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)