# src/lasp/device/CMakeLists.txt add_library(lasp_device_lib OBJECT lasp_daq.cpp lasp_daqconfig.cpp lasp_daqdata.cpp lasp_deviceinfo.cpp lasp_rtaudiodaq.cpp lasp_streammgr.cpp lasp_uldaq.cpp lasp_uldaq_impl.cpp ) # Callback requires certain arguments that are not used by code. This disables # a compiler warning about it. set_source_files_properties(lasp_rtaudiodaq.cpp PROPERTIES COMPILE_OPTIONS "-Wno-unused") target_include_directories(lasp_device_lib PUBLIC ../dsp) target_include_directories(lasp_device_lib PUBLIC ../c) target_include_directories(lasp_device_lib INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) if(LASP_HAS_ULDAQ) target_link_libraries(lasp_device_lib uldaq) endif() if(LASP_HAS_RTAUDIO) target_link_libraries(lasp_device_lib rtaudio) endif() target_link_libraries(lasp_device_lib lasp_dsp_lib)