From: Be Date: Fri, 22 Jan 2021 23:17:19 +0000 (-0600) Subject: CMake: build qa executables X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=640d26cdea212efcfb357d9f2bde19140a496b24;p=portaudio CMake: build qa executables --- 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)