sdrangel/wdsp/CMakeLists.txt

161 wiersze
2.3 KiB
CMake

2024-06-16 09:31:13 +00:00
project(wdsp)
set(wdsp_SOURCES
../custom/apple/apple_compat.c
amd.cpp
ammod.cpp
amsq.cpp
anb.cpp
2024-06-16 09:31:13 +00:00
anf.cpp
anr.cpp
bandpass.cpp
bldr.cpp
bps.cpp
2024-07-02 22:52:16 +00:00
bpsnba.cpp
2024-07-30 23:37:17 +00:00
bqbp.cpp
bqlp.cpp
2024-06-16 09:31:13 +00:00
calculus.cpp
cblock.cpp
cfcomp.cpp
cfir.cpp
compress.cpp
2024-07-30 23:37:17 +00:00
dbqbp.cpp
dbqlp.cpp
2024-06-16 09:31:13 +00:00
delay.cpp
2024-07-30 23:37:17 +00:00
dsphp.cpp
2024-06-16 09:31:13 +00:00
emnr.cpp
emph.cpp
2024-08-05 18:05:59 +00:00
emphp.cpp
eqp.cpp
2024-06-16 09:31:13 +00:00
fcurve.cpp
fir.cpp
fircore.cpp
2024-06-16 09:31:13 +00:00
firmin.cpp
firopt.cpp
2024-06-16 09:31:13 +00:00
fmd.cpp
fmmod.cpp
fmsq.cpp
gain.cpp
gen.cpp
icfir.cpp
2024-07-30 23:37:17 +00:00
# iir.cpp
2024-06-16 09:31:13 +00:00
iqc.cpp
lmath.cpp
meter.cpp
meterlog10.cpp
2024-07-30 23:37:17 +00:00
mpeak.cpp
2024-06-16 09:31:13 +00:00
nbp.cpp
nob.cpp
2024-06-16 09:31:13 +00:00
osctrl.cpp
patchpanel.cpp
2024-07-30 23:37:17 +00:00
phrot.cpp
2024-06-16 09:31:13 +00:00
resample.cpp
2024-07-17 19:50:58 +00:00
resamplef.cpp
2024-06-16 09:31:13 +00:00
rmatch.cpp
RXA.cpp
sender.cpp
shift.cpp
siphon.cpp
slew.cpp
2024-07-02 22:52:16 +00:00
snba.cpp
2024-07-30 23:37:17 +00:00
snotch.cpp
speak.cpp
sphp.cpp
2024-06-16 09:31:13 +00:00
ssql.cpp
TXA.cpp
2024-08-03 11:54:42 +00:00
unit.cpp
2024-06-16 09:31:13 +00:00
varsamp.cpp
wcpAGC.cpp
)
set(wdsp_HEADERS
amd.hpp
ammod.hpp
amsq.hpp
anb.hpp
2024-06-16 09:31:13 +00:00
anf.hpp
anr.hpp
bandpass.hpp
bldr.hpp
bps.hpp
2024-07-02 22:52:16 +00:00
bpsnba.hpp
2024-07-30 23:37:17 +00:00
bqbp.hpp
bqlp.hpp
2024-06-24 08:20:14 +00:00
bufferprobe.hpp
2024-06-16 09:31:13 +00:00
calculus.hpp
cblock.hpp
cfcomp.hpp
cfir.hpp
comm.hpp
compress.hpp
2024-07-30 23:37:17 +00:00
dbqbp.hpp
dbqlp.hpp
2024-06-16 09:31:13 +00:00
delay.hpp
2024-07-30 23:37:17 +00:00
dsphp.hpp
2024-06-16 09:31:13 +00:00
emnr.hpp
emph.hpp
2024-08-05 18:05:59 +00:00
emphp.hpp
eqp.hpp
2024-06-16 09:31:13 +00:00
fcurve.hpp
fir.hpp
fircore.hpp
2024-06-16 09:31:13 +00:00
firmin.hpp
firopt.hpp
2024-06-16 09:31:13 +00:00
fmd.hpp
fmmod.hpp
fmsq.hpp
gain.hpp
gen.hpp
icfir.hpp
2024-07-30 23:37:17 +00:00
# iir.hpp
2024-06-16 09:31:13 +00:00
iqc.hpp
lmath.hpp
meter.hpp
meterlog10.hpp
2024-07-30 23:37:17 +00:00
mpeak.hpp
2024-06-16 09:31:13 +00:00
nbp.hpp
nob.hpp
2024-06-16 09:31:13 +00:00
osctrl.hpp
patchpanel.hpp
2024-07-30 23:37:17 +00:00
phrot.hpp
2024-06-16 09:31:13 +00:00
resample.hpp
2024-07-17 19:50:58 +00:00
resamplef.hpp
2024-06-16 09:31:13 +00:00
rmatch.hpp
RXA.hpp
sender.hpp
shift.hpp
siphon.hpp
slew.hpp
2024-07-02 22:52:16 +00:00
snba.hpp
2024-07-30 23:37:17 +00:00
snotch.hpp
speak.hpp
sphp.hpp
2024-06-16 09:31:13 +00:00
ssql.hpp
TXA.hpp
2024-08-03 11:54:42 +00:00
unit.hpp
2024-06-16 09:31:13 +00:00
varsamp.hpp
wcpAGC.hpp
)
include_directories(
${CMAKE_SOURCE_DIR}/exports
${CUSTOM_APPLE_INCLUDE}
${FFTW3F_INCLUDE_DIRS}
)
add_library(wdsp SHARED
${wdsp_SOURCES}
)
target_link_libraries(wdsp
${FFTW3F_LIBRARIES}
Qt::Core
)
set_target_properties(wdsp PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS true)
if (MSVC)
set_target_properties(wdsp PROPERTIES INTERPROCEDURAL_OPTIMIZATION false)
endif()
install(TARGETS wdsp DESTINATION ${INSTALL_LIB_DIR})