1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-14 04:11:48 -05:00
sdrangel/plugins/feature/ais/CMakeLists.txt
Jon Beniston 635dbe4571 AIS updates
Add support for 3D models.
Remove vessels from table if not heard from in last 10 minutes.
Add columns in table for vessel length, time last position & message
were received and number of messages received.
Add context menu.
2022-02-04 17:06:00 +00:00

61 lines
1.1 KiB
CMake

project(ais)
set(ais_SOURCES
ais.cpp
aissettings.cpp
aisplugin.cpp
aiswebapiadapter.cpp
)
set(ais_HEADERS
ais.h
aissettings.h
aisplugin.h
aiswebapiadapter.h
)
include_directories(
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
)
if(NOT SERVER_MODE)
set(ais_SOURCES
${ais_SOURCES}
aisgui.cpp
aisgui.ui
ais.qrc
)
set(ais_HEADERS
${ais_HEADERS}
aisgui.h
)
set(TARGET_NAME featureais)
set(TARGET_LIB Qt5::Widgets)
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
set(TARGET_NAME featureaissrv)
set(TARGET_LIB "")
set(TARGET_LIB_GUI "")
set(INSTALL_FOLDER ${INSTALL_PLUGINSSRV_DIR})
endif()
add_library(${TARGET_NAME} SHARED
${ais_SOURCES}
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
)
install(TARGETS ${TARGET_NAME} DESTINATION ${INSTALL_FOLDER})
# Install debug symbols
if (WIN32)
install(FILES $<TARGET_PDB_FILE:${TARGET_NAME}> CONFIGURATIONS Debug RelWithDebInfo DESTINATION ${INSTALL_FOLDER} )
endif()