freebsd-ports/comms/gnuradio/files/patch-CMakeLists.txt
Yuri Victorovich 5a9c663edb comms/gnuradio: Update to 3.8tech-preview-381
The previous commit kept GH_TAGNAME, as jbeich@ noted.

* Rebuilt pkg-plist
* Use GH_TUPLE for volk

Reported by:	jbeich
2019-06-03 08:39:07 +00:00

26 lines
893 B
Text

--- CMakeLists.txt.orig 2019-05-29 03:34:08 UTC
+++ CMakeLists.txt
@@ -31,6 +31,7 @@ cmake_minimum_required(VERSION 3.8)
project(gnuradio CXX C)
enable_testing()
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)
@@ -64,6 +65,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
+#
+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+set(GR_PKGCONFIG_DIR libdata${LIB_SUFFIX})
+else()
+set(GR_PKGCONFIG_DIR lib${LIB_SUFFIX})
+endif()
# Enable generation of compile_commands.json for code completion engines
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)