Mercurial > hg > btrack
annotate src/CMakeLists.txt @ 117:ca2d83d29814 tip master
Merge branch 'release/1.0.5'
author | Adam Stark <adamstark.uk@gmail.com> |
---|---|
date | Fri, 18 Aug 2023 20:07:33 +0200 |
parents | 33be76921da9 |
children |
rev | line source |
---|---|
adamstark@112 | 1 include_directories (${CMAKE_CURRENT_SOURCE_DIR}/src) |
adamstark@112 | 2 include_directories (${CMAKE_CURRENT_SOURCE_DIR}/../libs/kiss_fft130) |
adamstark@112 | 3 include_directories (/opt/homebrew/include) |
adamstark@112 | 4 |
adamstark@112 | 5 # Find libsamplerate |
adamstark@112 | 6 find_library(LIBSAMPLERATE_LIBRARIES NAMES samplerate) |
adamstark@112 | 7 |
adamstark@112 | 8 add_library ( |
adamstark@112 | 9 BTrack STATIC |
adamstark@112 | 10 BTrack.cpp |
adamstark@112 | 11 BTrack.h |
adamstark@112 | 12 OnsetDetectionFunction.cpp |
adamstark@112 | 13 OnsetDetectionFunction.h |
adamstark@112 | 14 CircularBuffer.h |
adamstark@112 | 15 ) |
adamstark@112 | 16 |
adamstark@112 | 17 source_group (Source src) |
adamstark@112 | 18 |
adamstark@112 | 19 target_compile_definitions (BTrack PUBLIC -DUSE_KISS_FFT) |
adamstark@112 | 20 |
adamstark@112 | 21 # Link against libsamplerate |
adamstark@112 | 22 target_link_libraries(BTrack PRIVATE ${LIBSAMPLERATE_LIBRARIES}) |