From 8605690430a830b054d51f8ef90971e08db799ba Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 19 Feb 2023 17:36:14 -0500 Subject: [PATCH] update install scripts to add wavetables --- CMakeLists.txt | 4 ++++ README.md | 1 + scripts/release-win32.sh | 3 ++- scripts/release-win64.sh | 3 ++- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7435229cf..54339053c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,6 +70,7 @@ option(SUPPORT_XP "Build a Windows XP-compatible binary" OFF) option(WARNINGS_ARE_ERRORS "Whether warnings in furnace's C++ code should be treated as errors" OFF) option(WITH_DEMOS "Install demo songs" ON) option(WITH_INSTRUMENTS "Install instruments" ON) +option(WITH_WAVETABLES "Install wavetables" ON) set(DEPENDENCIES_INCLUDE_DIRS "") @@ -812,6 +813,9 @@ if (NOT ANDROID OR TERMUX) if (WITH_INSTRUMENTS) install(DIRECTORY instruments DESTINATION ${CMAKE_INSTALL_DATADIR}/furnace) endif() + if (WITH_WAVETABLES) + install(DIRECTORY wavetables DESTINATION ${CMAKE_INSTALL_DATADIR}/furnace) + endif() foreach(num 16 32 64 128 256 512) set(res ${num}x${num}) install(FILES res/icon.iconset/icon_${res}.png RENAME furnace.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/${res}/apps) diff --git a/README.md b/README.md index baabcd03c..1443c9ef0 100644 --- a/README.md +++ b/README.md @@ -214,6 +214,7 @@ Available options: | `WARNINGS_ARE_ERRORS` | `OFF` (but consider enabling this & reporting any errors that arise from it!) | Whether warnings in furnace's C++ code should be treated as errors | | `WITH_DEMOS` | `ON` | Install demo songs on `make install` | | `WITH_INSTRUMENTS` | `ON` | Install demo instruments on `make install` | +| `WITH_WAVETABLES` | `ON` | Install wavetables on `make install` | ## console usage diff --git a/scripts/release-win32.sh b/scripts/release-win32.sh index c763eed5a..e1e16ce82 100755 --- a/scripts/release-win32.sh +++ b/scripts/release-win32.sh @@ -30,8 +30,9 @@ cp ../../README.md README.txt || exit 1 cp -r ../../papers papers || exit 1 cp -r ../../demos demos || exit 1 cp -r ../../instruments instruments || exit 1 +cp -r ../../wavetables wavetables || exit 1 -zip -r furnace.zip LICENSE.txt furnace.exe README.txt papers demos instruments +zip -r furnace.zip LICENSE.txt furnace.exe README.txt papers demos instruments wavetables furName=$(git describe --tags | sed "s/v0/0/") diff --git a/scripts/release-win64.sh b/scripts/release-win64.sh index 75a07f512..e8e27029b 100755 --- a/scripts/release-win64.sh +++ b/scripts/release-win64.sh @@ -30,8 +30,9 @@ cp ../../README.md README.txt || exit 1 cp -r ../../papers papers || exit 1 cp -r ../../demos demos || exit 1 cp -r ../../instruments instruments || exit 1 +cp -r ../../wavetables wavetables || exit 1 -zip -r furnace.zip LICENSE.txt furnace.exe README.txt papers demos instruments +zip -r furnace.zip LICENSE.txt furnace.exe README.txt papers demos instruments wavetables furName=$(git describe --tags | sed "s/v0/0/")