-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathCMakeLists.txt
35 lines (31 loc) · 1.01 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cmake_minimum_required(VERSION 3.16)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version")
project(StudioSixPlusOne)
set(RACK_SDK_DIR /Users/curly/Documents/Development/Rack/)
set(PLUGIN_NAME ${PROJECT_NAME})
set(ADDITIONAL_PLUGIN_DISTRIBUTABLES README.md)
include(RackSDK.cmake)
file(GLOB plugin_SRC CONFIGURE_DEPENDS "src/modules/*.cpp"
"src/*.cpp"
"src/dsp/WaveShapes/*.cpp"
"test/*.cpp"
"test/third-party/*.cpp"
"test/third-party/fft/*.cpp"
"test/third-party/kiss_fft130/*.c"
)
target_sources(${RACK_PLUGIN_LIB} PRIVATE ${plugin_SRC})
target_include_directories(${RACK_PLUGIN_LIB}
PRIVATE
src/third-party/sqsrc/util/
src/composites/
src/
src/dsp/
src/modules/
src/composites/framework/
test/
test/signal/
test/third-party/
test/third-party/fft/
test/third-party/kiss_fft130/
test/third-party/kiss_fft130/tools
test/utils)