From 640d26cdea212efcfb357d9f2bde19140a496b24 Mon Sep 17 00:00:00 2001 From: Be Date: Fri, 22 Jan 2021 17:17:19 -0600 Subject: [PATCH] CMake: build qa executables --- CMakeLists.txt | 1 + qa/CMakeLists.txt | 5 +++++ qa/loopback/CMakeLists.txt | 10 ++++++++++ 3 files changed, 16 insertions(+) create mode 100644 qa/CMakeLists.txt create mode 100644 qa/loopback/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 8f10c57..f342252 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -488,6 +488,7 @@ IF(PA_BUILD_TESTS) ENDMACRO(ADD_TEST) SUBDIRS(test) + SUBDIRS(qa) ENDIF() # Prepared for inclusion of test files diff --git a/qa/CMakeLists.txt b/qa/CMakeLists.txt new file mode 100644 index 0000000..26c0610 --- /dev/null +++ b/qa/CMakeLists.txt @@ -0,0 +1,5 @@ +ADD_TEST(paqa_devs) +ADD_TEST(paqa_errs) +ADD_TEST(paqa_latency) + +SUBDIRS(loopback) diff --git a/qa/loopback/CMakeLists.txt b/qa/loopback/CMakeLists.txt new file mode 100644 index 0000000..d58caa3 --- /dev/null +++ b/qa/loopback/CMakeLists.txt @@ -0,0 +1,10 @@ +ADD_EXECUTABLE(paloopback + src/audio_analyzer.c + src/biquad_filter.c + src/paqa.c + src/paqa_tools.c + src/test_audio_analyzer.c + src/write_wav.c +) +TARGET_INCLUDE_DIRECTORIES(paloopback PRIVATE ..) +TARGET_LINK_LIBRARIES(paloopback portaudio) -- 2.43.0