kopia lustrzana https://github.com/f4exb/sdrangel
SDRdaemonSink: updated cmake file for Debian
rodzic
759bfffe73
commit
042368d04f
|
@ -1,5 +1,16 @@
|
||||||
project(sdrdaemonsink)
|
project(sdrdaemonsink)
|
||||||
|
|
||||||
|
find_package(LibNANOMSG)
|
||||||
|
|
||||||
|
if (HAS_SSSE3)
|
||||||
|
message(STATUS "SDRdaemonFEC: use SSSE3 SIMD" )
|
||||||
|
elseif (HAS_NEON)
|
||||||
|
message(STATUS "SDRdaemonFEC: use Neon SIMD" )
|
||||||
|
else()
|
||||||
|
message(STATUS "SDRdaemonFEC: Unsupported architecture")
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(sdrdaemonsink_SOURCES
|
set(sdrdaemonsink_SOURCES
|
||||||
sdrdaemonsinkgui.cpp
|
sdrdaemonsinkgui.cpp
|
||||||
sdrdaemonsinkoutput.cpp
|
sdrdaemonsinkoutput.cpp
|
||||||
|
@ -24,12 +35,22 @@ set(sdrdaemonsink_FORMS
|
||||||
sdrdaemonsinkgui.ui
|
sdrdaemonsinkgui.ui
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (BUILD_DEBIAN)
|
||||||
|
target_include_directories(inputsdrdaemonfec PUBLIC
|
||||||
|
.
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${LIBCM256CCSRC}
|
||||||
|
${LIBNANOMSG_INCLUDE_DIR}
|
||||||
|
)
|
||||||
|
else (BUILD_DEBIAN)
|
||||||
include_directories(
|
include_directories(
|
||||||
.
|
.
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/devices
|
${CMAKE_SOURCE_DIR}/devices
|
||||||
${CM256CC_INCLUDE_DIR}
|
${CM256CC_INCLUDE_DIR}
|
||||||
|
${LIBNANOMSG_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
endif (BUILD_DEBIAN)
|
||||||
|
|
||||||
add_definitions(${QT_DEFINITIONS})
|
add_definitions(${QT_DEFINITIONS})
|
||||||
add_definitions(-DQT_PLUGIN)
|
add_definitions(-DQT_PLUGIN)
|
||||||
|
@ -43,12 +64,21 @@ add_library(outputsdrdaemonsink SHARED
|
||||||
${sdrdaemonsink_FORMS_HEADERS}
|
${sdrdaemonsink_FORMS_HEADERS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (BUILD_DEBIAN)
|
||||||
|
target_link_libraries(inputsdrdaemonfec
|
||||||
|
${QT_LIBRARIES}
|
||||||
|
sdrbase
|
||||||
|
cm256cc
|
||||||
|
${LIBNANOMSG_LIBRARIES}
|
||||||
|
)
|
||||||
|
else (BUILD_DEBIAN)
|
||||||
target_link_libraries(outputsdrdaemonsink
|
target_link_libraries(outputsdrdaemonsink
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
sdrbase
|
sdrbase
|
||||||
${CM256CC_LIBRARIES}
|
${CM256CC_LIBRARIES}
|
||||||
${LIBNANOMSG_LIBRARIES}
|
${LIBNANOMSG_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
endif (BUILD_DEBIAN)
|
||||||
|
|
||||||
qt5_use_modules(outputsdrdaemonsink Core Widgets)
|
qt5_use_modules(outputsdrdaemonsink Core Widgets)
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue