summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt61
1 files changed, 34 insertions, 27 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5f1167f..92d12f2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,14 +7,14 @@ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(demo64k
- src/main.cpp
- src/platform.cpp
- src/gpu/gpu.cpp
- src/audio/audio.cpp
- src/audio/fdct.cpp
- src/audio/idct.cpp
- src/audio/window.cpp
- src/audio/synth.cpp
+ src/main.cc
+ src/platform.cc
+ src/gpu/gpu.cc
+ src/audio/audio.cc
+ src/audio/fdct.cc
+ src/audio/idct.cc
+ src/audio/window.cc
+ src/audio/synth.cc
)
target_include_directories(demo64k PRIVATE
@@ -40,8 +40,8 @@ enable_testing()
if(DEMO_BUILD_TESTS)
add_executable(test_window
- src/tests/test_window.cpp
- src/audio/window.cpp
+ src/tests/test_window.cc
+ src/audio/window.cc
)
target_include_directories(test_window PRIVATE
src
@@ -49,10 +49,10 @@ if(DEMO_BUILD_TESTS)
add_test(NAME HammingWindowTest COMMAND test_window)
add_executable(test_synth
- src/tests/test_synth.cpp
- src/audio/synth.cpp
- src/audio/idct.cpp
- src/audio/window.cpp
+ src/tests/test_synth.cc
+ src/audio/synth.cc
+ src/audio/idct.cc
+ src/audio/window.cc
)
target_include_directories(test_synth PRIVATE
src
@@ -60,12 +60,12 @@ if(DEMO_BUILD_TESTS)
add_test(NAME SynthEngineTest COMMAND test_synth)
add_executable(test_spectool
- src/tests/test_spectool.cpp
- src/audio/audio.cpp # For miniaudio implementation
- src/audio/window.cpp
- src/audio/fdct.cpp
- src/audio/synth.cpp
- src/audio/idct.cpp
+ src/tests/test_spectool.cc
+ src/audio/audio.cc # For miniaudio implementation
+ src/audio/window.cc
+ src/audio/fdct.cc
+ src/audio/synth.cc
+ src/audio/idct.cc
)
target_include_directories(test_spectool PRIVATE
src
@@ -78,17 +78,24 @@ endif()
option(DEMO_BUILD_TOOLS "Build tools" OFF)
if(DEMO_BUILD_TOOLS)
add_executable(spectool
- tools/spectool.cpp
- src/platform.cpp
- src/audio/audio.cpp
- src/audio/fdct.cpp
- src/audio/idct.cpp
- src/audio/window.cpp
- src/audio/synth.cpp
+ tools/spectool.cc
+ src/platform.cc
+ src/audio/audio.cc
+ src/audio/fdct.cc
+ src/audio/idct.cc
+ src/audio/window.cc
+ src/audio/synth.cc
)
target_include_directories(spectool PRIVATE
src
third_party
)
target_link_libraries(spectool PRIVATE glfw)
+
+ add_executable(specview
+ tools/specview.cc
+ )
+ target_include_directories(specview PRIVATE
+ src
+ )
endif()