From: Paul Brossier Date: Sat, 6 Jan 2024 17:31:07 +0000 (+0100) Subject: [cmake] add CMakeLists.txt for examples/ X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=b37782ef2fe771e48fe08642a1c78c0a46604ca5;p=aubio.git [cmake] add CMakeLists.txt for examples/ --- diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt new file mode 100644 index 00000000..4a9a018d --- /dev/null +++ b/examples/CMakeLists.txt @@ -0,0 +1,21 @@ +add_library (progutils OBJECT "utils.c") +target_include_directories (progutils PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../src) +target_include_directories (progutils PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/../src) + +function (add_aubio_executable name) + + add_executable (${name} "${name}.c") + + target_link_libraries (${name} PUBLIC aubio) + target_link_libraries (${name} PRIVATE progutils) + target_include_directories (${name} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../src) + target_include_directories (${name} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/../src) + +endfunction () + +add_aubio_executable (aubioonset) +add_aubio_executable (aubiomfcc) +add_aubio_executable (aubionotes) +add_aubio_executable (aubiopitch) +add_aubio_executable (aubioquiet) +add_aubio_executable (aubiotrack)