mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-25 09:18:54 -05:00
Adaptation of cmake files to MSVC
This commit is contained in:
parent
f520ad6072
commit
4a69a7d39f
@ -211,7 +211,11 @@ else()
|
|||||||
message(STATUS "Compiling with SIMD instructions for DSP if available")
|
message(STATUS "Compiling with SIMD instructions for DSP if available")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wvla -Woverloaded-virtual -ffast-math -ftree-vectorize ${EXTRA_FLAGS}")
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wvla -Woverloaded-virtual -ffast-math -ftree-vectorize ${EXTRA_FLAGS}")
|
||||||
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -W3 -MP ${EXTRA_FLAGS}")
|
||||||
|
endif()
|
||||||
|
|
||||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
|
@ -35,6 +35,8 @@ add_library(bladerf1device SHARED
|
|||||||
${bladerf1device_SOURCES}
|
${bladerf1device_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(bladerf1device PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(bladerf1device
|
target_link_libraries(bladerf1device
|
||||||
bladerf
|
bladerf
|
||||||
|
@ -32,6 +32,8 @@ add_library(bladerf2device SHARED
|
|||||||
${bladerf2device_SOURCES}
|
${bladerf2device_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(bladerf2device PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(bladerf2device
|
target_link_libraries(bladerf2device
|
||||||
bladerf
|
bladerf
|
||||||
|
@ -34,6 +34,8 @@ add_library(hackrfdevice SHARED
|
|||||||
${hackrfdevice_SOURCES}
|
${hackrfdevice_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(hackrfdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(hackrfdevice
|
target_link_libraries(hackrfdevice
|
||||||
hackrf
|
hackrf
|
||||||
|
@ -41,6 +41,8 @@ add_library(limesdrdevice SHARED
|
|||||||
${limesdrdevice_SOURCES}
|
${limesdrdevice_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(limesdrdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(limesdrdevice
|
target_link_libraries(limesdrdevice
|
||||||
limesuite
|
limesuite
|
||||||
|
@ -33,6 +33,8 @@ add_library(perseusdevice SHARED
|
|||||||
${perseusdevice_SOURCES}
|
${perseusdevice_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(perseusdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(perseusdevice
|
target_link_libraries(perseusdevice
|
||||||
perseus
|
perseus
|
||||||
|
@ -39,6 +39,8 @@ add_library(plutosdrdevice SHARED
|
|||||||
${plutosdrdevice_SOURCES}
|
${plutosdrdevice_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(plutosdrdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(plutosdrdevice
|
target_link_libraries(plutosdrdevice
|
||||||
iio
|
iio
|
||||||
|
@ -38,6 +38,8 @@ add_library(soapysdrdevice SHARED
|
|||||||
${soapysdrdevice_SOURCES}
|
${soapysdrdevice_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(soapysdrdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
|
||||||
|
|
||||||
if (BUILD_DEBIAN)
|
if (BUILD_DEBIAN)
|
||||||
target_link_libraries(soapysdrdevice
|
target_link_libraries(soapysdrdevice
|
||||||
SoapySDR
|
SoapySDR
|
||||||
|
@ -48,6 +48,8 @@ add_library(httpserver SHARED
|
|||||||
${httpserver_HEADERS_MOC}
|
${httpserver_HEADERS_MOC}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(httpserver PROPERTIES DEFINE_SYMBOL "httpserver_EXPORTS")
|
||||||
|
|
||||||
target_link_libraries(httpserver
|
target_link_libraries(httpserver
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
@ -34,6 +34,8 @@ add_library(logging SHARED
|
|||||||
${logging_HEADERS_MOC}
|
${logging_HEADERS_MOC}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(logging PROPERTIES DEFINE_SYMBOL "logging_EXPORTS")
|
||||||
|
|
||||||
target_link_libraries(logging
|
target_link_libraries(logging
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
@ -23,6 +23,7 @@ set(chanalyzer_FORMS
|
|||||||
include_directories(
|
include_directories(
|
||||||
.
|
.
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
#include(${QT_USE_FILE})
|
#include(${QT_USE_FILE})
|
||||||
|
@ -23,6 +23,7 @@ set(atv_FORMS
|
|||||||
include_directories(
|
include_directories(
|
||||||
.
|
.
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
#include(${QT_USE_FILE})
|
#include(${QT_USE_FILE})
|
||||||
|
@ -36,6 +36,7 @@ include_directories(
|
|||||||
.
|
.
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||||
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
#include(${QT_USE_FILE})
|
#include(${QT_USE_FILE})
|
||||||
|
@ -88,6 +88,8 @@ add_library(qrtplib SHARED
|
|||||||
${qrtplib_HEADERS_MOC}
|
${qrtplib_HEADERS_MOC}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(qrtplib PROPERTIES DEFINE_SYMBOL "qrtplib_EXPORTS")
|
||||||
|
|
||||||
target_link_libraries(qrtplib
|
target_link_libraries(qrtplib
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
@ -289,6 +289,7 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/httpserver
|
${CMAKE_SOURCE_DIR}/httpserver
|
||||||
${CMAKE_SOURCE_DIR}/qrtplib
|
${CMAKE_SOURCE_DIR}/qrtplib
|
||||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||||
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(sdrbase
|
target_link_libraries(sdrbase
|
||||||
|
@ -295,7 +295,7 @@ void DownChannelizer::freeFilterChain()
|
|||||||
|
|
||||||
void DownChannelizer::debugFilterChain()
|
void DownChannelizer::debugFilterChain()
|
||||||
{
|
{
|
||||||
qDebug("DownChannelizer::debugFilterChain: %u stages", m_filterStages.size());
|
qDebug("DownChannelizer::debugFilterChain: %lu stages", m_filterStages.size());
|
||||||
|
|
||||||
for(FilterStages::iterator it = m_filterStages.begin(); it != m_filterStages.end(); ++it)
|
for(FilterStages::iterator it = m_filterStages.begin(); it != m_filterStages.end(); ++it)
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,7 @@ set(sdrgui_SOURCES
|
|||||||
gui/commanditem.cpp
|
gui/commanditem.cpp
|
||||||
gui/commandkeyreceiver.cpp
|
gui/commandkeyreceiver.cpp
|
||||||
gui/commandoutputdialog.cpp
|
gui/commandoutputdialog.cpp
|
||||||
gui/comboboxnoarrow.cpp
|
# gui/comboboxnoarrow.cpp
|
||||||
gui/crightclickenabler.cpp
|
gui/crightclickenabler.cpp
|
||||||
gui/cwkeyergui.cpp
|
gui/cwkeyergui.cpp
|
||||||
gui/editcommanddialog.cpp
|
gui/editcommanddialog.cpp
|
||||||
@ -25,7 +25,7 @@ set(sdrgui_SOURCES
|
|||||||
gui/glscope.cpp
|
gui/glscope.cpp
|
||||||
gui/glscopemulti.cpp
|
gui/glscopemulti.cpp
|
||||||
gui/glscopegui.cpp
|
gui/glscopegui.cpp
|
||||||
gui/glscopemultigui.cpp
|
# gui/glscopemultigui.cpp
|
||||||
gui/glshadersimple.cpp
|
gui/glshadersimple.cpp
|
||||||
gui/glshadertextured.cpp
|
gui/glshadertextured.cpp
|
||||||
gui/glshadertvarray.cpp
|
gui/glshadertvarray.cpp
|
||||||
@ -49,7 +49,7 @@ set(sdrgui_SOURCES
|
|||||||
gui/valuedialz.cpp
|
gui/valuedialz.cpp
|
||||||
|
|
||||||
dsp/scopevis.cpp
|
dsp/scopevis.cpp
|
||||||
dsp/scopevismulti.cpp
|
# dsp/scopevismulti.cpp
|
||||||
dsp/scopevisxy.cpp
|
dsp/scopevisxy.cpp
|
||||||
dsp/spectrumvis.cpp
|
dsp/spectrumvis.cpp
|
||||||
dsp/spectrumscopecombovis.cpp
|
dsp/spectrumscopecombovis.cpp
|
||||||
@ -82,7 +82,7 @@ set(sdrgui_HEADERS
|
|||||||
gui/commanditem.h
|
gui/commanditem.h
|
||||||
gui/commandkeyreceiver.h
|
gui/commandkeyreceiver.h
|
||||||
gui/commandoutputdialog.h
|
gui/commandoutputdialog.h
|
||||||
gui/comboboxnoarrow.h
|
# gui/comboboxnoarrow.h
|
||||||
gui/crightclickenabler.h
|
gui/crightclickenabler.h
|
||||||
gui/cwkeyergui.h
|
gui/cwkeyergui.h
|
||||||
gui/editcommanddialog.h
|
gui/editcommanddialog.h
|
||||||
@ -91,7 +91,7 @@ set(sdrgui_HEADERS
|
|||||||
gui/glscope.h
|
gui/glscope.h
|
||||||
gui/glscopemulti.h
|
gui/glscopemulti.h
|
||||||
gui/glscopegui.h
|
gui/glscopegui.h
|
||||||
gui/glscopemultigui.h
|
# gui/glscopemultigui.h
|
||||||
gui/glshadersimple.h
|
gui/glshadersimple.h
|
||||||
gui/glshadertvarray.h
|
gui/glshadertvarray.h
|
||||||
gui/glshadertextured.h
|
gui/glshadertextured.h
|
||||||
@ -116,7 +116,7 @@ set(sdrgui_HEADERS
|
|||||||
gui/valuedialz.h
|
gui/valuedialz.h
|
||||||
|
|
||||||
dsp/scopevis.h
|
dsp/scopevis.h
|
||||||
dsp/scopevismulti.h
|
# dsp/scopevismulti.h
|
||||||
dsp/scopevisxy.h
|
dsp/scopevisxy.h
|
||||||
dsp/spectrumvis.h
|
dsp/spectrumvis.h
|
||||||
dsp/spectrumscopecombovis.h
|
dsp/spectrumscopecombovis.h
|
||||||
@ -198,6 +198,7 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
${OPENGL_INCLUDE_DIR}
|
${OPENGL_INCLUDE_DIR}
|
||||||
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(sdrgui
|
target_link_libraries(sdrgui
|
||||||
|
@ -35,6 +35,9 @@
|
|||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/doublebuffer.h"
|
#include "util/doublebuffer.h"
|
||||||
|
|
||||||
|
#undef M_PI
|
||||||
|
#define M_PI 3.14159265358979323846
|
||||||
|
|
||||||
class GLScopeMulti;
|
class GLScopeMulti;
|
||||||
|
|
||||||
class SDRGUI_API ScopeVisMulti : public QObject {
|
class SDRGUI_API ScopeVisMulti : public QObject {
|
||||||
|
@ -22,6 +22,8 @@ add_library(serialdv SHARED
|
|||||||
${serialdv_SOURCES}
|
${serialdv_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(serialdv PROPERTIES DEFINE_SYMBOL "serialdv_EXPORTS")
|
||||||
|
|
||||||
target_link_libraries(serialdv
|
target_link_libraries(serialdv
|
||||||
${LIBUSB_LIBRARIES}
|
${LIBUSB_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
@ -25,13 +25,15 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||||
)
|
)
|
||||||
|
|
||||||
set_target_properties(swagger PROPERTIES COMPILE_FLAGS "-Wno-conversion-null -Wno-unused-variable -Wno-unused-parameter")
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||||
|
set_target_properties(swagger PROPERTIES COMPILE_FLAGS "-Wno-conversion-null -Wno-unused-variable -Wno-unused-parameter")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_link_libraries(swagger
|
target_link_libraries(swagger
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
set_target_properties(swagger PROPERTIES DEFINE_SYMBOL "sdrangel_EXPORTS")
|
set_target_properties(swagger PROPERTIES DEFINE_SYMBOL "swagger_EXPORTS")
|
||||||
|
|
||||||
target_link_libraries(swagger Qt5::Core Qt5::Network)
|
target_link_libraries(swagger Qt5::Core Qt5::Network)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user