Files
libpasada/pasada-lib/CMakeLists.txt
2026-03-03 00:33:03 +01:00

28 lines
579 B
CMake

project(Pasada_Lib)
SET(PASADA_SRC
library.cpp
iir_filter.cpp
ssf_filter.cpp
include/ssf_filter.h
)
if(PASADA_BUILD_TESTS)
# must build a STATIC library for google-tests to successfully consume us
# (otherwise, strange runtime errors ensue when trying to call into the lib)
add_library(pasada STATIC
${PASADA_SRC}
)
else()
add_library(pasada SHARED
${PASADA_SRC}
)
endif()
target_include_directories(pasada
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
)
set(CMAKE_CXX_STANDARD 20)