Changeset View
Changeset View
Standalone View
Standalone View
comms/gnuradio/files/patch-CMakeLists.txt
--- CMakeLists.txt.orig 2020-02-16 18:48:02 UTC | --- CMakeLists.txt.orig 2021-06-10 21:26:59 UTC | ||||
+++ CMakeLists.txt | +++ CMakeLists.txt | ||||
@@ -31,6 +31,7 @@ cmake_minimum_required(VERSION 3.8) | @@ -70,6 +70,15 @@ set(VOLK_MIN_VERSION "2.4.1") ## first version | ||||
project(gnuradio CXX C) | set(PYBIND11_MIN_VERSION "2.4") # pybind11 sets versions like 2.4.dev4, which compares < 2.4.3 | ||||
enable_testing() | set(GR_THRIFT_MIN_VERSION "0.9.2") | ||||
option(BUILD_SHARED_LIBS "Build shared libraries" ON) | |||||
+cmake_policy(SET CMP0002 OLD) | |||||
# Make sure our local CMake Modules path comes first | |||||
list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules) | |||||
@@ -67,6 +68,15 @@ set(GCC_MIN_VERSION "4.8.4") | |||||
set(CLANG_MIN_VERSION "3.4.0") | |||||
set(APPLECLANG_MIN_VERSION "500") | |||||
set(MSVC_MIN_VERSION "1800") | |||||
+ | |||||
+######################################################################## | +######################################################################## | ||||
+# FreeBSD libdata vs. lib | +# FreeBSD libdata vs. lib | ||||
+# | +# | ||||
+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") | +if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") | ||||
+set(GR_PKGCONFIG_DIR libdata${LIB_SUFFIX}) | +set(GR_PKGCONFIG_DIR libdata${LIB_SUFFIX}) | ||||
+else() | +else() | ||||
+set(GR_PKGCONFIG_DIR lib${LIB_SUFFIX}) | +set(GR_PKGCONFIG_DIR lib${LIB_SUFFIX}) | ||||
+endif() | +endif() | ||||
+ | |||||
# Enable generation of compile_commands.json for code completion engines | # Enable generation of compile_commands.json for code completion engines | ||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | ||||