Skip to content

Commit 8912c90

Browse files
authored
Integrate sst-jucegui as a dependency (surge-synthesizer#7924)
* submodule the thingy * locally it works * add the line back in * skip library if juce is skipped * update sst-jucegui submodule
1 parent effb181 commit 8912c90

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,6 @@
5656
[submodule "libs/luajitlib/cmake"]
5757
path = libs/luajitlib/cmake
5858
url = https://github.com/scikit-build/cmake-FindVcvars
59+
[submodule "libs/sst/sst-jucegui"]
60+
path = libs/sst/sst-jucegui
61+
url = git@github.com:surge-synthesizer/sst-jucegui.git

libs/sst/sst-jucegui

Submodule sst-jucegui added at 96985a5

src/common/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ surge_add_lib_subdirectory(sst/sst-cpputils)
3333
surge_add_lib_subdirectory(sst/sst-plugininfra)
3434
surge_add_lib_subdirectory(sst/sst-filters)
3535
surge_add_lib_subdirectory(sst/sst-waveshapers)
36+
3637
target_compile_definitions(sst-waveshapers INTERFACE SURGE_XT_1X_WST=1)
3738
surge_add_lib_subdirectory(sst/sst-effects)
3839

@@ -41,6 +42,7 @@ set(PEGTL_BUILD_EXAMPLES OFF CACHE BOOL "")
4142
surge_add_lib_subdirectory(PEGTL)
4243

4344
if(NOT SURGE_SKIP_JUCE_FOR_RACK)
45+
surge_add_lib_subdirectory(sst/sst-jucegui)
4446
juce_add_binary_data(surge-common-binary
4547
NAMESPACE SurgeSharedBinary
4648
HEADER_NAME SurgeSharedBinary.h

src/surge-fx/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
6868
surge::surge-common
6969
surge-fx-binary
7070
surge-juce
71+
sst-jucegui
7172
juce::juce_audio_utils
7273
juce::juce_audio_processors
7374
juce::juce_osc

0 commit comments

Comments
 (0)