diff --git a/cmake/linux/CMakeLists.txt b/cmake/linux/CMakeLists.txt index d5d1f5460b9..eb907e72d20 100644 --- a/cmake/linux/CMakeLists.txt +++ b/cmake/linux/CMakeLists.txt @@ -8,11 +8,6 @@ if(WANT_CPACK_TARBALL) return() endif() -# Copy rawwaves into bundle -file(GLOB RAWWAVES "${STK_RAWWAVE_ROOT}/*.raw") -list(SORT RAWWAVES) -install(FILES ${RAWWAVES} DESTINATION share/stk) - install(FILES launch_lmms.sh DESTINATION bin) # Standard CPack options @@ -38,6 +33,7 @@ set(CPACK_PROJECT_VERSION "${VERSION}" PARENT_SCOPE) set(CPACK_CMAKE_COMMAND "${CMAKE_COMMAND}" PARENT_SCOPE) set(CPACK_SUIL_MODULES "${Suil_MODULES}" PARENT_SCOPE) set(CPACK_SUIL_MODULES_PREFIX "${Suil_MODULES_PREFIX}" PARENT_SCOPE) +set(CPACK_STK_RAWWAVE_ROOT "${STK_RAWWAVE_ROOT}" PARENT_SCOPE) # TODO: Canidate for DetectMachine.cmake if(IS_X86_64) diff --git a/cmake/linux/LinuxDeploy.cmake b/cmake/linux/LinuxDeploy.cmake index 823a999e47f..7c761c1aa58 100644 --- a/cmake/linux/LinuxDeploy.cmake +++ b/cmake/linux/LinuxDeploy.cmake @@ -96,6 +96,14 @@ if(CPACK_SUIL_MODULES) file(COPY ${CPACK_SUIL_MODULES} DESTINATION "${SUIL_MODULES_TARGET}") endif() +# Copy stk/rawwaves +if(CPACK_STK_RAWWAVE_ROOT) + set(STK_RAWWAVE_TARGET "${APP}/usr/share/stk/rawwaves/") + file(MAKE_DIRECTORY "${STK_RAWWAVE_TARGET}") + file(GLOB RAWWAVES "${CPACK_STK_RAWWAVE_ROOT}/*.raw") + file(COPY ${RAWWAVES} DESTINATION "${STK_RAWWAVE_TARGET}") +endif() + # Ensure project's "qmake" executable is first on the PATH get_filename_component(QTBIN "${CPACK_QMAKE_EXECUTABLE}" DIRECTORY) set(ENV{PATH} "${QTBIN}:$ENV{PATH}")