1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-03 15:31:15 -05:00
sdrangel/sdrdaemon/CMakeLists.txt

77 lines
1.9 KiB
CMake
Raw Normal View History

2018-08-18 09:51:46 -04:00
project (sdrdaemon)
set(sdrdaemon_SOURCES
sdrdaemonmain.cpp
sdrdaemonpreferences.cpp
sdrdaemonsettings.cpp
2018-08-18 18:49:08 -04:00
sdrdaemonparser.cpp
2018-08-19 17:36:30 -04:00
channel/sdrdaemonchannelsink.cpp
2018-08-19 18:38:33 -04:00
channel/sdrdaemonchannelsource.cpp
channel/sdrdaemondataqueue.cpp
2018-08-28 00:33:15 -04:00
channel/sdrdaemondatareadqueue.cpp
2018-08-20 11:36:42 -04:00
channel/sdrdaemonchannelsinkthread.cpp
channel/sdrdaemonchannelsinksettings.cpp
channel/sdrdaemonchannelsourcesettings.cpp
channel/sdrdaemonchannelsourcethread.cpp
2018-08-18 09:51:46 -04:00
webapi/webapiadapterdaemon.cpp
webapi/webapirequestmapper.cpp
webapi/webapiserver.cpp
)
set(sdrdaemon_HEADERS
sdrdaemonmain.h
sdrdaemonpreferences.h
sdrdaemonsettings.h
2018-08-18 18:49:08 -04:00
sdrdaemonparser.h
2018-08-19 17:36:30 -04:00
channel/sdrdaemonchannelsink.h
2018-08-19 18:38:33 -04:00
channel/sdrdaemonchannelsource.h
channel/sdrdaemondataqueue.h
2018-08-28 00:33:15 -04:00
channel/sdrdaemondatareadqueue.h
channel/sdrdaemondatablock.h
2018-08-20 11:36:42 -04:00
channel/sdrdaemonchannelsinkthread.h
channel/sdrdaemonchannelsinksettings.h
channel/sdrdaemonchannelsourcesettings.h
channel/sdrdaemonchannelsourcethread.h
2018-08-18 09:51:46 -04:00
webapi/webapiadapterdaemon.h
webapi/webapirequestmapper.h
webapi/webapiserver.h
)
set(sdrdaemon_SOURCES
${sdrdaemon_SOURCES}
${sdrdaemon_HEADERS}
)
add_definitions(${QT_DEFINITIONS})
add_definitions(-DQT_SHARED)
add_library(sdrdaemon SHARED
${sdrdaemon_SOURCES}
${sdrdaemon_HEADERS_MOC}
)
include_directories(
.
${CMAKE_SOURCE_DIR}/exports
${CMAKE_SOURCE_DIR}/sdrbase
${CMAKE_SOURCE_DIR}/logging
${CMAKE_SOURCE_DIR}/httpserver
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
${CM256CC_INCLUDE_DIR}
2018-08-18 09:51:46 -04:00
${CMAKE_CURRENT_BINARY_DIR}
)
target_link_libraries(sdrdaemon
${QT_LIBRARIES}
${CM256CC_LIBRARIES}
2018-08-18 09:51:46 -04:00
sdrbase
logging
)
target_compile_features(sdrdaemon PRIVATE cxx_generalized_initializers) # cmake >= 3.1.0
target_link_libraries(sdrdaemon Qt5::Core Qt5::Multimedia)
install(TARGETS sdrdaemon DESTINATION lib)