sdrangel/dsd/CMakeLists.txt

71 wiersze
1.1 KiB
CMake

project(dsd)
set(dsd_SOURCES
dmr_data.c
dmr_voice.c
dsd_audio.c
dsd_cleanupexit.c
dsd_dibit.c
# dsd_file.c
dsd_filters.c
dsd_frame_sync.c
dsd_frame.c
dsd_livescanner.c
dsd_mbe.c
dsd_nocarrier.c
dsd_opts.c
dsd_symbol.c
dsd_upsample.c
dstar_header.c
dstar.c
nxdn_data.c
nxdn_voice.c
nxdn96.c
p25_lcw.c
p25p1_hdu.c
p25p1_ldu1.c
p25p1_ldu2.c
p25p1_tdulc.c
provoice.c
x2tdma_data.c
x2tdma_voice.c
)
set(dsd_HEADERS
config.h
descramble.h
dmr_const.h
dsd_cleanupexit.h
dsd_livescanner.h
dsd_nocarrier.h
dsd_opts.h
dsd_state.h
dsd.h
dstar_const.h
dstar_header.h
fcs.h
nxdn_const.h
nxdn96_const.h
p25p1_const.h
p25p1_heuristics.h
provoice_const.h
x2tdma_const.h
)
include_directories(
${PROJECT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${LIBMBE_INCLUDE_DIR}
)
SET(LIBS ${LIBS} ${LIBMBE_LIBRARY})
add_definitions(-DQT_SHARED)
add_library(dsd SHARED
${dsd_SOURCES}
)
target_link_libraries(dsd ${LIBS})
install(TARGETS dsd DESTINATION lib)