diff --git a/CMakeLists.txt b/CMakeLists.txt index 7435229c..54339053 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 baabcd03..1443c9ef 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 c763eed5..e1e16ce8 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 75a07f51..e8e27029 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/")