22 lines
515 B
CMake
22 lines
515 B
CMake
configure_file(lasp_config.h.in lasp_config.h)
|
|
|
|
set(lasp_dsp_files
|
|
lasp_filter.cpp
|
|
lasp_siggen.cpp
|
|
lasp_siggen_impl.cpp
|
|
lasp_window.cpp
|
|
)
|
|
|
|
SET_SOURCE_FILES_PROPERTIES(${lasp_dsp_files} PROPERTIES COMPILE_FLAGS
|
|
"-DARMA_DONT_USE_WRAPPER")
|
|
|
|
|
|
add_library(lasp_dsp_lib STATIC ${lasp_dsp_files})
|
|
|
|
pybind11_add_module(lasp_dsp lasp_dsp_pybind.cpp)
|
|
|
|
target_link_libraries(lasp_dsp PRIVATE lasp_dsp_lib ${BLAS_LIBRARIES})
|
|
|
|
target_include_directories(lasp_dsp_lib PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
|
|
|