commit 51ee2eab91a819861b5aa2c637eb8d2063ed2584
parent 685b29cfc3b222f48009f5da7ddd36751ad01c45
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Fri, 16 Jul 2021 03:21:02 +0200
pack all plugin kinds with cmake
Diffstat:
3 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -31,9 +31,14 @@ if(${PROJECT_NAME}_BUILD_JUCEPLUGIN)
add_subdirectory(source/jucePlugin)
if(JUCE_GLOBAL_VST2_SDK_PATH)
if(MSVC OR APPLE)
- install(TARGETS jucePlugin_VST DESTINATION . COMPONENT plugin)
+ install(TARGETS jucePlugin_VST DESTINATION . COMPONENT VST2)
+ install(TARGETS jucePlugin_VST3 DESTINATION . COMPONENT VST3)
+ if(APPLE)
+ install(TARGETS jucePlugin_AU DESTINATION . COMPONENT AU)
+ endif()
elseif(UNIX)
- install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT plugin)
+ install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT VST2)
+ install(TARGETS jucePlugin_VST3 LIBRARY DESTINATION /usr/local/lib/vst3/ COMPONENT VST3)
endif()
endif()
endif()
@@ -58,7 +63,7 @@ endif()
# ----------------- CPack
-set(CPACK_COMPONENTS_ALL plugin testConsole)
+set(CPACK_COMPONENTS_ALL VST2 VST3 AU testConsole)
set(CPACK_COMPONENTS_GROUPING IGNORE)
set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
diff --git a/scripts/ci_linux_nopull.sh b/scripts/ci_linux_nopull.sh
@@ -1,6 +1,3 @@
cd ../
./build_linux.sh
cd scripts
-7z a ../deploy/dsp56300emuVST2Linux.zip ../temp/cmake_linux/source/jucePlugin/jucePlugin_artefacts/Release/VST/libDSP56300Emu.so
-7z a ../deploy/dsp56300emuVST3Linux.zip ../temp/cmake_linux/source/jucePlugin/jucePlugin_artefacts/Release/VST3/DSP56300Emu.vst3
-7z a ../deploy/dsp56300emuTestConsoleLinux.zip ../temp/cmake_linux/virusTestConsole ../deploy/linux/*.sh
diff --git a/scripts/ci_mac.sh b/scripts/ci_mac.sh
@@ -4,7 +4,3 @@ git pull
git submodule update --recursive
./build_mac.sh
cd scripts
-7z a ../deploy/dsp56300emuVST2Mac.zip ../temp/cmake/source/jucePlugin/jucePlugin_artefacts/Release/VST/DSP56300Emu.vst
-7z a ../deploy/dsp56300emuVST3Mac.zip ../temp/cmake/source/jucePlugin/jucePlugin_artefacts/Release/VST3/DSP56300Emu.vst3
-7z a ../deploy/dsp56300emuAUMac.zip ../temp/cmake/source/jucePlugin/jucePlugin_artefacts/Release/AU/DSP56300Emu.component
-7z a ../deploy/dsp56300emuTestConsoleMac.zip ../temp/cmake/Release/virusTestConsole ../deploy/linux/*.sh