Skip to content

Commit 6683740

Browse files
committed
New strategy for installing
1 parent e27c130 commit 6683740

File tree

1 file changed

+18
-39
lines changed

1 file changed

+18
-39
lines changed

CMakeLists.txt

Lines changed: 18 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -426,45 +426,24 @@ set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
426426
)
427427

428428
if(APPLE)
429-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/
430-
DESTINATION "/Library/Audio/Plug-Ins/VST3"
431-
FILES_MATCHING PATTERN "*.vst3"
432-
)
433-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Components/
434-
DESTINATION "/Library/Audio/Plug-Ins/Components"
435-
FILES_MATCHING PATTERN "*.component"
436-
)
437-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/
438-
DESTINATION "/Library/Audio/Plug-Ins/LV2"
439-
FILES_MATCHING PATTERN "*.lv2"
440-
)
441-
install(EXECUTABLE ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Standalone/Standalone.app
442-
DESTINATION "/Applications/"
443-
)
429+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugData.vst3 DESTINATION "/Library/Audio/Plug-ins/VST3/")
430+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugDataFx.vst3 DESTINATION "/Library/Audio/Plug-ins/VST3/")
431+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugData.lv2 DESTINATION "/Library/Audio/Plug-ins/LV2/")
432+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugDataFx.lv2 DESTINATION "/Library/Audio/Plug-ins/LV2/")
433+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/AU/PlugData.component DESTINATION "/Library/Audio/Plug-ins/Components/")
434+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/AU/PlugDataFx.component DESTINATION "/Library/Audio/Plug-ins/Components/")
435+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/AU/PlugDataMidi.component DESTINATION "/Library/Audio/Plug-ins/Components/")
436+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Standalone/PlugData.aoo DESTINATION "/Applications")
444437
elseif(WIN32)
445-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/
446-
DESTINATION "/Program Files/Common Files/VST3"
447-
FILES_MATCHING PATTERN "*.vst3"
448-
)
449-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/
450-
DESTINATION "/Program Files/Common Files/LV2"
451-
FILES_MATCHING PATTERN "*.lv2"
452-
)
453-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Standalone/
454-
DESTINATION "/Program Files/PlugData"
455-
FILES_MATCHING PATTERN "*.exe"
456-
)
457-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Standalone/
458-
DESTINATION "/Program Files/PlugData/"
459-
FILES_MATCHING PATTERN "*.dll"
460-
)
438+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugData.vst3 DESTINATION "/Program Files/Common Files/VST3")
439+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugDataFx.vst3 DESTINATION "/Program Files/Common Files/VST3")
440+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugData.lv2 DESTINATION "/Program Files/Common Files/LV2")
441+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugDataFx.lv2 DESTINATION "/Program Files/Common Files/LV2")
442+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/Standalone/PlugData.exe DESTINATION "/Program Files/PlugData/")
443+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/pd.dll DESTINATION "/Program Files/PlugData/")
461444
elseif(UNIX AND NOT APPLE) # Linux or BSD
462-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/
463-
DESTINATION "$ENV{HOME}/.vst3"
464-
FILES_MATCHING PATTERN "*.vst3"
465-
)
466-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/
467-
DESTINATION "$ENV{HOME}/.lv2"
468-
FILES_MATCHING PATTERN "*.lv2"
469-
)
445+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugData.vst3 DESTINATION "$ENV{HOME}/.vst3")
446+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/VST3/PlugDataFx.vst3 DESTINATION "$ENV{HOME}/.vst3")
447+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugData.lv2 DESTINATION "$ENV{HOME}/.lv2")
448+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Plugins/LV2/PlugDataFx.lv2 DESTINATION "$ENV{HOME}/.lv2")
470449
endif()

0 commit comments

Comments
 (0)