gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 667b9bcf3789049eb4e2586fc0f77c264fde5dd9
parent f517e3cc83303da7ec88b3c2770e205e0863bbbd
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Fri, 16 Jul 2021 03:00:58 +0200

use cpack to create deploy zips instead of using external tool

Diffstat:
MCMakeLists.txt | 21+++++++++++++++------
Mbuild_linux.sh | 4++++
Mbuild_mac.sh | 2++
Mbuild_win32.bat | 2++
Mbuild_win64.bat | 2++
5 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -29,12 +29,15 @@ set_property(GLOBAL PROPERTY USE_FOLDERS YES) if(${PROJECT_NAME}_BUILD_JUCEPLUGIN) set(JUCE_ENABLE_MODULE_SOURCE_GROUPS ON CACHE BOOL "" FORCE) add_subdirectory(source/jucePlugin) - if(UNIX AND NOT APPLE AND JUCE_GLOBAL_VST2_SDK_PATH) - install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT plugin) + if(JUCE_GLOBAL_VST2_SDK_PATH) + if(MSVC OR APPLE) + install(TARGETS jucePlugin_VST DESTINATION . COMPONENT plugin) + elseif(UNIX) + install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT plugin) + endif() endif() endif() - # ----------------- Test Console add_executable(virusTestConsole) @@ -45,21 +48,27 @@ if(UNIX AND NOT APPLE) target_link_libraries(virusTestConsole PUBLIC -static-libgcc -static-libstdc++) endif() +install(TARGETS virusTestConsole DESTINATION . COMPONENT testConsole) +install(DIRECTORY deploy/win/ DESTINATION . COMPONENT testConsole) + # ----------------- CPack -set(CPACK_COMPONENTS_ALL plugin) -set(CPACK_DEB_COMPONENT_INSTALL ON) -set(CPACK_RPM_COMPONENT_INSTALL ON) +set(CPACK_COMPONENTS_ALL plugin testConsole) + +set(CPACK_COMPONENTS_GROUPING IGNORE) +set(CPACK_ARCHIVE_COMPONENT_INSTALL ON) set(CPACK_PACKAGE_CONTACT "The Usual Suspects") set(CPACK_PACKAGE_VENDOR "The Usual Suspects") set(CPACK_PACKAGE_NAME "DSP56300Emu") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "DSP 56300 family emulator audio plugin") +set(CPACK_DEB_COMPONENT_INSTALL ON) set(CPACK_DEBIAN_PACKAGE_MAINTAINER "The Usual Suspects") set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://dsp56300.wordpress.com") set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) +set(CPACK_RPM_COMPONENT_INSTALL ON) set(CPACK_RPM_PACKAGE_AUTOREQ "yes") set(CPACK_RPM_PACKAGE_URL ${CPACK_DEBIAN_PACKAGE_HOMEPAGE}) set(CPACK_RPM_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION_SUMMARY}) diff --git a/build_linux.sh b/build_linux.sh @@ -3,3 +3,7 @@ cd ./temp/cmake_linux cmake --build . --config Release cpack -G DEB cpack -G RPM +cpack -G ZIP +move *.deb ../../deploy/ +move *.rpm ../../deploy/ +move *.zip ../../deploy/ diff --git a/build_mac.sh b/build_mac.sh @@ -1,3 +1,5 @@ cmake -G Xcode -S . -B ./temp/cmake cd ./temp/cmake cmake --build . --config Release +cpack -G ZIP +move *.zip ../../deploy/ diff --git a/build_win32.bat b/build_win32.bat @@ -10,4 +10,6 @@ IF %ERRORLEVEL% NEQ 0 ( popd exit /B 2 ) +cpack -G ZIP popd +move /y %outdir%*.zip deploy\ diff --git a/build_win64.bat b/build_win64.bat @@ -10,4 +10,6 @@ IF %ERRORLEVEL% NEQ 0 ( popd exit /B 2 ) +cpack -G ZIP popd +move /y %outdir%*.zip deploy\