commit: f1ce08eb6df4e80390f96628c884bf09b932d683 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> AuthorDate: Tue Aug 5 15:29:17 2025 +0000 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> CommitDate: Tue Aug 5 15:33:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ce08eb
net-wireless/bladerf: Fix build with CMake4 Closes: https://bugs.gentoo.org/957410 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org> ...aderf-9999.ebuild => bladerf-2023.02-r1.ebuild} | 7 +- net-wireless/bladerf/bladerf-9999.ebuild | 7 +- .../bladerf/files/bladerf-2023.02-cmake4.patch | 399 +++++++++++++++++++++ 3 files changed, 409 insertions(+), 4 deletions(-) diff --git a/net-wireless/bladerf/bladerf-9999.ebuild b/net-wireless/bladerf/bladerf-2023.02-r1.ebuild similarity index 91% copy from net-wireless/bladerf/bladerf-9999.ebuild copy to net-wireless/bladerf/bladerf-2023.02-r1.ebuild index 9723f8fcbe5b..5dd4df1a90f3 100644 --- a/net-wireless/bladerf/bladerf-9999.ebuild +++ b/net-wireless/bladerf/bladerf-2023.02-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -39,7 +39,10 @@ DEPEND="${CDEPEND} virtual/pkgconfig" RDEPEND="${CDEPEND} >=net-wireless/bladerf-firmware-2.4.0 - >=net-wireless/bladerf-fpga-0.12.0" + >=net-wireless/bladerf-fpga-0.15.0" + +PATCHES=( "${FILESDIR}/bladerf-cmake-glob.patch" + "${FILESDIR}"/${PN}-2023.02-cmake4.patch ) src_unpack() { if [ "${PV}" = "9999" ]; then diff --git a/net-wireless/bladerf/bladerf-9999.ebuild b/net-wireless/bladerf/bladerf-9999.ebuild index 9723f8fcbe5b..5dd4df1a90f3 100644 --- a/net-wireless/bladerf/bladerf-9999.ebuild +++ b/net-wireless/bladerf/bladerf-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -39,7 +39,10 @@ DEPEND="${CDEPEND} virtual/pkgconfig" RDEPEND="${CDEPEND} >=net-wireless/bladerf-firmware-2.4.0 - >=net-wireless/bladerf-fpga-0.12.0" + >=net-wireless/bladerf-fpga-0.15.0" + +PATCHES=( "${FILESDIR}/bladerf-cmake-glob.patch" + "${FILESDIR}"/${PN}-2023.02-cmake4.patch ) src_unpack() { if [ "${PV}" = "9999" ]; then diff --git a/net-wireless/bladerf/files/bladerf-2023.02-cmake4.patch b/net-wireless/bladerf/files/bladerf-2023.02-cmake4.patch new file mode 100644 index 000000000000..d2f1ff89d03e --- /dev/null +++ b/net-wireless/bladerf/files/bladerf-2023.02-cmake4.patch @@ -0,0 +1,399 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 12e7562..6c6601c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(bladeRF CXX C) + # Indicate that this is a top-level build + set(BLADERF_TOP_LEVEL_BUILD ON) +diff --git a/fx3_firmware/CMakeLists.txt b/fx3_firmware/CMakeLists.txt +index 85bb380..1c75428 100644 +--- a/fx3_firmware/CMakeLists.txt ++++ b/fx3_firmware/CMakeLists.txt +@@ -1,7 +1,7 @@ + ################################################################################ + # Build bladeRF FX3 Firmware + ################################################################################ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(bladeRF_fw C) + + ################################################################################ +diff --git a/fx3_firmware/util/elf2img/CMakeLists.txt b/fx3_firmware/util/elf2img/CMakeLists.txt +index 92c2c18..1762bff 100644 +--- a/fx3_firmware/util/elf2img/CMakeLists.txt ++++ b/fx3_firmware/util/elf2img/CMakeLists.txt +@@ -1,7 +1,7 @@ + ################################################################################ + # Build for FX3 elf2img utility + ################################################################################ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(elf2img C) + + if(WIN32) +diff --git a/hdl/fpga/ip/analogdevicesinc/no_OS/CMakeLists.txt b/hdl/fpga/ip/analogdevicesinc/no_OS/CMakeLists.txt +index d745dae..79e0680 100644 +--- a/hdl/fpga/ip/analogdevicesinc/no_OS/CMakeLists.txt ++++ b/hdl/fpga/ip/analogdevicesinc/no_OS/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(ad936x C) + + message(STATUS "libad936x: Configuring build...") +diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt +index 6e3d97f..1a5bee2 100644 +--- a/host/CMakeLists.txt ++++ b/host/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(bladeRF C) + + ################################################################################ +diff --git a/host/common/test/dc_calibration/CMakeLists.txt b/host/common/test/dc_calibration/CMakeLists.txt +index 1ab124e..383a70b 100644 +--- a/host/common/test/dc_calibration/CMakeLists.txt ++++ b/host/common/test/dc_calibration/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(test_dc_calibration C) + + set(INCLUDES +diff --git a/host/libraries/CMakeLists.txt b/host/libraries/CMakeLists.txt +index 5937fd1..6eb493d 100644 +--- a/host/libraries/CMakeLists.txt ++++ b/host/libraries/CMakeLists.txt +@@ -1,3 +1,3 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + add_subdirectory(libbladeRF) + add_subdirectory(libbladeRF_test) +diff --git a/host/libraries/libbladeRF/CMakeLists.txt b/host/libraries/libbladeRF/CMakeLists.txt +index f280b07..e7be341 100644 +--- a/host/libraries/libbladeRF/CMakeLists.txt ++++ b/host/libraries/libbladeRF/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF C) + + +diff --git a/host/libraries/libbladeRF/doc/examples/CMakeLists.txt b/host/libraries/libbladeRF/doc/examples/CMakeLists.txt +index be0e41a..507d424 100644 +--- a/host/libraries/libbladeRF/doc/examples/CMakeLists.txt ++++ b/host/libraries/libbladeRF/doc/examples/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_doc_examples C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF/include/CMakeLists.txt b/host/libraries/libbladeRF/include/CMakeLists.txt +index 4decc6f..75706a1 100644 +--- a/host/libraries/libbladeRF/include/CMakeLists.txt ++++ b/host/libraries/libbladeRF/include/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + + ################################################################################ + # Install libbladeRF header files +diff --git a/host/libraries/libbladeRF_test/CMakeLists.txt b/host/libraries/libbladeRF_test/CMakeLists.txt +index 491c59f..9f0414d 100644 +--- a/host/libraries/libbladeRF_test/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + + add_subdirectory(test_async) + add_subdirectory(test_bootloader_recovery) +diff --git a/host/libraries/libbladeRF_test/test_async/CMakeLists.txt b/host/libraries/libbladeRF_test/test_async/CMakeLists.txt +index a63869e..d327d31 100644 +--- a/host/libraries/libbladeRF_test/test_async/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_async/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_async C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_bootloader_recovery/CMakeLists.txt b/host/libraries/libbladeRF_test/test_bootloader_recovery/CMakeLists.txt +index c0743cb..3abb120 100644 +--- a/host/libraries/libbladeRF_test/test_bootloader_recovery/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_bootloader_recovery/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_bootloader_recovery C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_c/CMakeLists.txt b/host/libraries/libbladeRF_test/test_c/CMakeLists.txt +index 0c37db7..42f9b91 100644 +--- a/host/libraries/libbladeRF_test/test_c/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_c/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_c C) + + set(INCLUDES ${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/libraries/libbladeRF_test/test_config_file/CMakeLists.txt b/host/libraries/libbladeRF_test/test_config_file/CMakeLists.txt +index e38697c..5169c29 100644 +--- a/host/libraries/libbladeRF_test/test_config_file/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_config_file/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_config_file C) + + set(TEST_CONFIG_FILE_INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_cpp/CMakeLists.txt b/host/libraries/libbladeRF_test/test_cpp/CMakeLists.txt +index 660a9a7..b04d9c0 100644 +--- a/host/libraries/libbladeRF_test/test_cpp/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_cpp/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_cpp CXX) + + include_directories(${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/libraries/libbladeRF_test/test_ctrl/CMakeLists.txt b/host/libraries/libbladeRF_test/test_ctrl/CMakeLists.txt +index b22a1e6..df91974 100644 +--- a/host/libraries/libbladeRF_test/test_ctrl/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_ctrl/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_ctrl C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_digital_loopback/CMakeLists.txt b/host/libraries/libbladeRF_test/test_digital_loopback/CMakeLists.txt +index 728ae6d..391c0cd 100644 +--- a/host/libraries/libbladeRF_test/test_digital_loopback/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_digital_loopback/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_digital_loopback C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_freq_hop/CMakeLists.txt b/host/libraries/libbladeRF_test/test_freq_hop/CMakeLists.txt +index ef93c28..e4f198b 100644 +--- a/host/libraries/libbladeRF_test/test_freq_hop/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_freq_hop/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_freq_hop C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_fw_check/CMakeLists.txt b/host/libraries/libbladeRF_test/test_fw_check/CMakeLists.txt +index 4a8e221..f128923 100644 +--- a/host/libraries/libbladeRF_test/test_fw_check/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_fw_check/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_fw_check C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_interleaver/CMakeLists.txt b/host/libraries/libbladeRF_test/test_interleaver/CMakeLists.txt +index 5825b25..b91e92e 100644 +--- a/host/libraries/libbladeRF_test/test_interleaver/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_interleaver/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_interleaver C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_open/CMakeLists.txt b/host/libraries/libbladeRF_test/test_open/CMakeLists.txt +index abd1af5..46a5336 100644 +--- a/host/libraries/libbladeRF_test/test_open/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_open/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_open C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_parse/CMakeLists.txt b/host/libraries/libbladeRF_test/test_parse/CMakeLists.txt +index 68adb19..b72a8e6 100644 +--- a/host/libraries/libbladeRF_test/test_parse/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_parse/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_parse C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_peripheral_timing/CMakeLists.txt b/host/libraries/libbladeRF_test/test_peripheral_timing/CMakeLists.txt +index 1ab45b2..b378d10 100644 +--- a/host/libraries/libbladeRF_test/test_peripheral_timing/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_peripheral_timing/CMakeLists.txt +@@ -5,7 +5,7 @@ + # the NIOS II code, it probably won't get much general use, so we'll just + # leave this as-is for now. + if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +- cmake_minimum_required(VERSION 2.8.12) ++ cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_peripheral_timing C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_quick_retune/CMakeLists.txt b/host/libraries/libbladeRF_test/test_quick_retune/CMakeLists.txt +index dcd447b..75bfdde 100644 +--- a/host/libraries/libbladeRF_test/test_quick_retune/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_quick_retune/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_quick_retune C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_repeated_stream/CMakeLists.txt b/host/libraries/libbladeRF_test/test_repeated_stream/CMakeLists.txt +index 2030959..e5ba6a3 100644 +--- a/host/libraries/libbladeRF_test/test_repeated_stream/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_repeated_stream/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_repeated_stream C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_repeater/CMakeLists.txt b/host/libraries/libbladeRF_test/test_repeater/CMakeLists.txt +index 64b09c4..dcf2762 100644 +--- a/host/libraries/libbladeRF_test/test_repeater/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_repeater/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_repeater C) + + if(MSVC) +diff --git a/host/libraries/libbladeRF_test/test_rx_discont/CMakeLists.txt b/host/libraries/libbladeRF_test/test_rx_discont/CMakeLists.txt +index 6c561c9..0c6298b 100644 +--- a/host/libraries/libbladeRF_test/test_rx_discont/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_rx_discont/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_rx_discont C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_scheduled_retune/CMakeLists.txt b/host/libraries/libbladeRF_test/test_scheduled_retune/CMakeLists.txt +index 2d37ced..b3aaccb 100644 +--- a/host/libraries/libbladeRF_test/test_scheduled_retune/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_scheduled_retune/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_scheduled_retune C) + + include_directories(${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/libraries/libbladeRF_test/test_sync/CMakeLists.txt b/host/libraries/libbladeRF_test/test_sync/CMakeLists.txt +index 7060186..75566ad 100644 +--- a/host/libraries/libbladeRF_test/test_sync/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_sync/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_sync C) + + set(TEST_SYNC_INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_timestamps/CMakeLists.txt b/host/libraries/libbladeRF_test/test_timestamps/CMakeLists.txt +index 1718e12..bdf0f05 100644 +--- a/host/libraries/libbladeRF_test/test_timestamps/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_timestamps/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_timestamps C) + + include_directories(${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/libraries/libbladeRF_test/test_tune_timing/CMakeLists.txt b/host/libraries/libbladeRF_test/test_tune_timing/CMakeLists.txt +index bcd0cc1..90a5763 100644 +--- a/host/libraries/libbladeRF_test/test_tune_timing/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_tune_timing/CMakeLists.txt +@@ -5,7 +5,7 @@ + # the NIOS II code, it probably won't get much general use, so we'll just + # leave this as-is for now. + if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +- cmake_minimum_required(VERSION 2.8.12) ++ cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_tune_timing C) + + set(INCLUDES +diff --git a/host/libraries/libbladeRF_test/test_unused_sync/CMakeLists.txt b/host/libraries/libbladeRF_test/test_unused_sync/CMakeLists.txt +index 5e82a01..3e65fcd 100644 +--- a/host/libraries/libbladeRF_test/test_unused_sync/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_unused_sync/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_unused_sync C) + + set(INCLUDES ${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/libraries/libbladeRF_test/test_version/CMakeLists.txt b/host/libraries/libbladeRF_test/test_version/CMakeLists.txt +index 2d2a227..eaa08c2 100644 +--- a/host/libraries/libbladeRF_test/test_version/CMakeLists.txt ++++ b/host/libraries/libbladeRF_test/test_version/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(libbladeRF_test_version C) + + set(INCLUDES ${libbladeRF_SOURCE_DIR}/include) +diff --git a/host/misc/CMakeLists.txt b/host/misc/CMakeLists.txt +index 7ac411d..4336fb0 100644 +--- a/host/misc/CMakeLists.txt ++++ b/host/misc/CMakeLists.txt +@@ -1,2 +1,2 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + add_subdirectory(udev) +diff --git a/host/misc/udev/CMakeLists.txt b/host/misc/udev/CMakeLists.txt +index 99e1f69..a1d5ecd 100644 +--- a/host/misc/udev/CMakeLists.txt ++++ b/host/misc/udev/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + + if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + SET(SYSTEM_IS_LINUX TRUE) +diff --git a/host/utilities/CMakeLists.txt b/host/utilities/CMakeLists.txt +index 5169cd4..24f88f5 100644 +--- a/host/utilities/CMakeLists.txt ++++ b/host/utilities/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + + add_subdirectory(bladeRF-cli) + add_subdirectory(bladeRF-fsk/c) +diff --git a/host/utilities/bladeRF-cli/CMakeLists.txt b/host/utilities/bladeRF-cli/CMakeLists.txt +index 8c7faa1..e080757 100644 +--- a/host/utilities/bladeRF-cli/CMakeLists.txt ++++ b/host/utilities/bladeRF-cli/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(bladeRF-cli C) + + ################################################################################ +diff --git a/host/utilities/bladeRF-fsk/c/CMakeLists.txt b/host/utilities/bladeRF-fsk/c/CMakeLists.txt +index dc2f1cb..91e30e0 100644 +--- a/host/utilities/bladeRF-fsk/c/CMakeLists.txt ++++ b/host/utilities/bladeRF-fsk/c/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + project(bladeRF-fsk C) + + ################################################################################
