From bc7ad10f9d9a7694320e8ecebab65eb8b9c1b5e7 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 24 Nov 2018 21:21:04 +0100 Subject: [PATCH] Use C++11 everywhere --- devices/CMakeLists.txt | 2 ++ httpserver/CMakeLists.txt | 2 ++ libairspy/CMakeLists.txt | 2 ++ libairspyhf/CMakeLists.txt | 2 ++ libbladerf/CMakeLists.txt | 2 ++ libhackrf/CMakeLists.txt | 2 ++ libiio/CMakeLists.txt | 2 ++ liblimesuite/CMakeLists.txt | 2 ++ libmirisdr/CMakeLists.txt | 2 ++ libperseus/CMakeLists.txt | 2 ++ librtlsdr/CMakeLists.txt | 2 ++ libsoapysdr/CMakeLists.txt | 2 ++ logging/CMakeLists.txt | 2 ++ mbelib/CMakeLists.txt | 2 ++ plugins/channelrx/chanalyzer/CMakeLists.txt | 2 ++ plugins/channelrx/demodatv/CMakeLists.txt | 2 ++ plugins/channelrx/demoddatv/CMakeLists.txt | 2 ++ plugins/channelrx/demodlora/CMakeLists.txt | 2 ++ qrtplib/CMakeLists.txt | 2 ++ sdrbase/CMakeLists.txt | 1 + sdrgui/CMakeLists.txt | 2 ++ 21 files changed, 41 insertions(+) diff --git a/devices/CMakeLists.txt b/devices/CMakeLists.txt index ad8323e6d..e61097662 100644 --- a/devices/CMakeLists.txt +++ b/devices/CMakeLists.txt @@ -1,5 +1,7 @@ project(devices) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) if (BUILD_DEBIAN) diff --git a/httpserver/CMakeLists.txt b/httpserver/CMakeLists.txt index 1b8341028..fc1f8e605 100644 --- a/httpserver/CMakeLists.txt +++ b/httpserver/CMakeLists.txt @@ -1,5 +1,7 @@ project(httpserver) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(httpserver_SOURCES httpglobal.cpp httplistener.cpp diff --git a/libairspy/CMakeLists.txt b/libairspy/CMakeLists.txt index e0a8af4c7..bc3a9da48 100644 --- a/libairspy/CMakeLists.txt +++ b/libairspy/CMakeLists.txt @@ -1,5 +1,7 @@ project(airspy) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) remove_definitions(-DUSE_SSE2) diff --git a/libairspyhf/CMakeLists.txt b/libairspyhf/CMakeLists.txt index 645d76fae..5394c4d44 100644 --- a/libairspyhf/CMakeLists.txt +++ b/libairspyhf/CMakeLists.txt @@ -1,5 +1,7 @@ project(airspyhf) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) set(airspyhf_SOURCES diff --git a/libbladerf/CMakeLists.txt b/libbladerf/CMakeLists.txt index 990b09984..8b44ba461 100644 --- a/libbladerf/CMakeLists.txt +++ b/libbladerf/CMakeLists.txt @@ -1,5 +1,7 @@ project(bladerf) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) add_definitions(-DBLADERF_OS_LINUX) diff --git a/libhackrf/CMakeLists.txt b/libhackrf/CMakeLists.txt index 7afa12e96..24473318e 100644 --- a/libhackrf/CMakeLists.txt +++ b/libhackrf/CMakeLists.txt @@ -1,5 +1,7 @@ project(hackrf) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) set(hackrf_SOURCES diff --git a/libiio/CMakeLists.txt b/libiio/CMakeLists.txt index 5d01b71f4..4ef538a2a 100644 --- a/libiio/CMakeLists.txt +++ b/libiio/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 2.8.7) project(iio) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(LIBIIO_VERSION_MAJOR 0) set(LIBIIO_VERSION_MINOR 10) set(VERSION "${LIBIIO_VERSION_MAJOR}.${LIBIIO_VERSION_MINOR}") diff --git a/liblimesuite/CMakeLists.txt b/liblimesuite/CMakeLists.txt index 36f6662f9..6c1a3e616 100644 --- a/liblimesuite/CMakeLists.txt +++ b/liblimesuite/CMakeLists.txt @@ -1,5 +1,7 @@ project(limesuite) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) set(limesuite_SOURCES diff --git a/libmirisdr/CMakeLists.txt b/libmirisdr/CMakeLists.txt index e48d603b5..e2ef09622 100644 --- a/libmirisdr/CMakeLists.txt +++ b/libmirisdr/CMakeLists.txt @@ -1,5 +1,7 @@ project(mirisdr) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + add_definitions(-DDETACH_KERNEL_DRIVER=ON) find_package(LibUSB) diff --git a/libperseus/CMakeLists.txt b/libperseus/CMakeLists.txt index 806153dd2..0e9ddfe50 100644 --- a/libperseus/CMakeLists.txt +++ b/libperseus/CMakeLists.txt @@ -1,5 +1,7 @@ project(perseus) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + find_package(LibUSB) add_definitions(-DHAVE_CONFIG_H) diff --git a/librtlsdr/CMakeLists.txt b/librtlsdr/CMakeLists.txt index dda9bcdd6..7c3d65bd0 100644 --- a/librtlsdr/CMakeLists.txt +++ b/librtlsdr/CMakeLists.txt @@ -1,5 +1,7 @@ project(rtlsdr) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + add_definitions(-DDETACH_KERNEL_DRIVER=ON) find_package(LibUSB) diff --git a/libsoapysdr/CMakeLists.txt b/libsoapysdr/CMakeLists.txt index 47a2e0cc3..7c53f3329 100644 --- a/libsoapysdr/CMakeLists.txt +++ b/libsoapysdr/CMakeLists.txt @@ -1,5 +1,7 @@ project(soapysdr) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + ######################################################################## # gather version information # packagers may specify -DSOAPY_SDR_EXTVER="foo" to replace the git hash diff --git a/logging/CMakeLists.txt b/logging/CMakeLists.txt index 5208d4326..6b0fbf998 100644 --- a/logging/CMakeLists.txt +++ b/logging/CMakeLists.txt @@ -1,5 +1,7 @@ project(logging) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(logging_SOURCES dualfilelogger.cpp loggerwithfile.cpp diff --git a/mbelib/CMakeLists.txt b/mbelib/CMakeLists.txt index a085fa384..2328fec32 100644 --- a/mbelib/CMakeLists.txt +++ b/mbelib/CMakeLists.txt @@ -1,5 +1,7 @@ project(mbelib) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(mbelib_SOURCES ${LIBMBELIBSRC}/ambe3600x2400.c ${LIBMBELIBSRC}/ambe3600x2450.c diff --git a/plugins/channelrx/chanalyzer/CMakeLists.txt b/plugins/channelrx/chanalyzer/CMakeLists.txt index a33c29a51..e286273dd 100644 --- a/plugins/channelrx/chanalyzer/CMakeLists.txt +++ b/plugins/channelrx/chanalyzer/CMakeLists.txt @@ -1,5 +1,7 @@ project(chanalyzer) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(chanalyzer_SOURCES chanalyzer.cpp chanalyzergui.cpp diff --git a/plugins/channelrx/demodatv/CMakeLists.txt b/plugins/channelrx/demodatv/CMakeLists.txt index 7665ee799..30e835539 100644 --- a/plugins/channelrx/demodatv/CMakeLists.txt +++ b/plugins/channelrx/demodatv/CMakeLists.txt @@ -1,5 +1,7 @@ project(atv) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(atv_SOURCES atvdemod.cpp atvdemodsettings.cpp diff --git a/plugins/channelrx/demoddatv/CMakeLists.txt b/plugins/channelrx/demoddatv/CMakeLists.txt index a4bfb1b0e..b1eedcbcb 100644 --- a/plugins/channelrx/demoddatv/CMakeLists.txt +++ b/plugins/channelrx/demoddatv/CMakeLists.txt @@ -1,5 +1,7 @@ project(datv) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(datv_SOURCES datvdemod.cpp datvdemodgui.cpp diff --git a/plugins/channelrx/demodlora/CMakeLists.txt b/plugins/channelrx/demodlora/CMakeLists.txt index a2ced900c..f5d743996 100644 --- a/plugins/channelrx/demodlora/CMakeLists.txt +++ b/plugins/channelrx/demodlora/CMakeLists.txt @@ -1,5 +1,7 @@ project(lora) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(lora_SOURCES lorademod.cpp lorademodgui.cpp diff --git a/qrtplib/CMakeLists.txt b/qrtplib/CMakeLists.txt index 784e7f504..ef57c69c2 100644 --- a/qrtplib/CMakeLists.txt +++ b/qrtplib/CMakeLists.txt @@ -1,5 +1,7 @@ project(qrtplib) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set (qrtplib_HEADERS rtcpapppacket.h rtcpbyepacket.h diff --git a/sdrbase/CMakeLists.txt b/sdrbase/CMakeLists.txt index 1040d5948..13ddb98f6 100644 --- a/sdrbase/CMakeLists.txt +++ b/sdrbase/CMakeLists.txt @@ -1,5 +1,6 @@ project (sdrbase) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=undefined") set(sdrbase_SOURCES diff --git a/sdrgui/CMakeLists.txt b/sdrgui/CMakeLists.txt index 9b2de21ab..ecf762126 100644 --- a/sdrgui/CMakeLists.txt +++ b/sdrgui/CMakeLists.txt @@ -1,5 +1,7 @@ project (sdrgui) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(sdrgui_SOURCES mainwindow.cpp gui/aboutdialog.cpp