From 2f82ad1d03b42fe5879970c832603ca811408fde Mon Sep 17 00:00:00 2001 From: mwlasiuk Date: Sat, 27 Dec 2025 22:03:28 +0100 Subject: [PATCH 1/2] Revert cmake required version to 3.25.0 for easier Ubuntu workflow and modify build instructions --- BUILD-Ubuntu-24.04.md | 9 +++++++++ CMakeLists.txt | 2 +- apps/compare_trajectories/CMakeLists.txt | 2 +- apps/concatenate_multi_livox/CMakeLists.txt | 2 +- apps/console_tools/CMakeLists.txt | 2 +- apps/hd_mapper/CMakeLists.txt | 2 +- apps/lidar_odometry_step_1/CMakeLists.txt | 2 +- apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt | 2 +- apps/mandeye_mission_recorder_calibration/CMakeLists.txt | 2 +- apps/mandeye_raw_data_viewer/CMakeLists.txt | 2 +- apps/mandeye_single_session_viewer/CMakeLists.txt | 2 +- apps/manual_color/CMakeLists.txt | 2 +- apps/multi_session_registration/CMakeLists.txt | 2 +- apps/multi_view_tls_registration/CMakeLists.txt | 2 +- apps/precision_forestry_tools/CMakeLists.txt | 2 +- apps/quick_start_demo/CMakeLists.txt | 2 +- apps/single_session_manual_coloring/CMakeLists.txt | 2 +- apps/split_multi_livox/CMakeLists.txt | 2 +- core/CMakeLists.txt | 2 +- core_hd_mapping/CMakeLists.txt | 2 +- info.txt | 8 -------- pybind/CMakeLists.txt | 2 +- ubuntu-24.04-apt-requirements.sh | 1 + 23 files changed, 30 insertions(+), 28 deletions(-) create mode 100644 BUILD-Ubuntu-24.04.md delete mode 100644 info.txt create mode 100755 ubuntu-24.04-apt-requirements.sh diff --git a/BUILD-Ubuntu-24.04.md b/BUILD-Ubuntu-24.04.md new file mode 100644 index 00000000..13eecf22 --- /dev/null +++ b/BUILD-Ubuntu-24.04.md @@ -0,0 +1,9 @@ +# For Ubuntu 24.04 (and WSL Ubuntu 24.04) use following commands to build the project: + +``` bash +git clone --recursive https://github.com/MapsHD/HDMapping.git +cd HDMapping +./ubuntu-24.04-apt-requirements.sh +cmake -B build -S . +cmake --build build --config Release -j +``` \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 738a1c52..4c7c9bf3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) # Set minimum policy version to avoid compatibility issues with subprojects set(CMAKE_POLICY_VERSION_MINIMUM 3.5) diff --git a/apps/compare_trajectories/CMakeLists.txt b/apps/compare_trajectories/CMakeLists.txt index 96671bcc..15680b69 100644 --- a/apps/compare_trajectories/CMakeLists.txt +++ b/apps/compare_trajectories/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(mandeye_compare_trajectories) diff --git a/apps/concatenate_multi_livox/CMakeLists.txt b/apps/concatenate_multi_livox/CMakeLists.txt index 5eee5b15..54e079eb 100644 --- a/apps/concatenate_multi_livox/CMakeLists.txt +++ b/apps/concatenate_multi_livox/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(concatenate_multi_livox) diff --git a/apps/console_tools/CMakeLists.txt b/apps/console_tools/CMakeLists.txt index 3ed8e2a9..f6109eed 100644 --- a/apps/console_tools/CMakeLists.txt +++ b/apps/console_tools/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(console_tools) diff --git a/apps/hd_mapper/CMakeLists.txt b/apps/hd_mapper/CMakeLists.txt index 9fd3a95e..b7a1d43a 100644 --- a/apps/hd_mapper/CMakeLists.txt +++ b/apps/hd_mapper/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(hd_mapper) diff --git a/apps/lidar_odometry_step_1/CMakeLists.txt b/apps/lidar_odometry_step_1/CMakeLists.txt index 1e15f785..7e9b325f 100644 --- a/apps/lidar_odometry_step_1/CMakeLists.txt +++ b/apps/lidar_odometry_step_1/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(lidar_odometry_step_1) diff --git a/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt b/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt index ab552d2a..9333ea12 100644 --- a/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt +++ b/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(livox_mid_360_intrinsic_calibration) diff --git a/apps/mandeye_mission_recorder_calibration/CMakeLists.txt b/apps/mandeye_mission_recorder_calibration/CMakeLists.txt index 3b31c4cf..4a45bb3c 100644 --- a/apps/mandeye_mission_recorder_calibration/CMakeLists.txt +++ b/apps/mandeye_mission_recorder_calibration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(mandeye_mission_recorder_calibration) diff --git a/apps/mandeye_raw_data_viewer/CMakeLists.txt b/apps/mandeye_raw_data_viewer/CMakeLists.txt index d7e73477..de0d0b00 100644 --- a/apps/mandeye_raw_data_viewer/CMakeLists.txt +++ b/apps/mandeye_raw_data_viewer/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(mandeye_raw_data_viewer) diff --git a/apps/mandeye_single_session_viewer/CMakeLists.txt b/apps/mandeye_single_session_viewer/CMakeLists.txt index edecaa8d..8327725f 100644 --- a/apps/mandeye_single_session_viewer/CMakeLists.txt +++ b/apps/mandeye_single_session_viewer/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(mandeye_raw_data_viewer) diff --git a/apps/manual_color/CMakeLists.txt b/apps/manual_color/CMakeLists.txt index 93329a53..5104ec2a 100644 --- a/apps/manual_color/CMakeLists.txt +++ b/apps/manual_color/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(mandeye_with_360_camera_manual_coloring) diff --git a/apps/multi_session_registration/CMakeLists.txt b/apps/multi_session_registration/CMakeLists.txt index b0f28bee..9ef73618 100644 --- a/apps/multi_session_registration/CMakeLists.txt +++ b/apps/multi_session_registration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(multi_session_registration_step_3) diff --git a/apps/multi_view_tls_registration/CMakeLists.txt b/apps/multi_view_tls_registration/CMakeLists.txt index 755f1fb4..f8422351 100644 --- a/apps/multi_view_tls_registration/CMakeLists.txt +++ b/apps/multi_view_tls_registration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(multi_view_tls_registration_step_2) diff --git a/apps/precision_forestry_tools/CMakeLists.txt b/apps/precision_forestry_tools/CMakeLists.txt index 745c4ac9..1717d4c5 100644 --- a/apps/precision_forestry_tools/CMakeLists.txt +++ b/apps/precision_forestry_tools/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(precision_forestry_tools) diff --git a/apps/quick_start_demo/CMakeLists.txt b/apps/quick_start_demo/CMakeLists.txt index fcad585a..4be5fce9 100644 --- a/apps/quick_start_demo/CMakeLists.txt +++ b/apps/quick_start_demo/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(quick_start_demo) diff --git a/apps/single_session_manual_coloring/CMakeLists.txt b/apps/single_session_manual_coloring/CMakeLists.txt index 5d2b43b1..22d92c51 100644 --- a/apps/single_session_manual_coloring/CMakeLists.txt +++ b/apps/single_session_manual_coloring/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(single_session_manual_coloring) diff --git a/apps/split_multi_livox/CMakeLists.txt b/apps/split_multi_livox/CMakeLists.txt index abb15e52..d4937b3b 100644 --- a/apps/split_multi_livox/CMakeLists.txt +++ b/apps/split_multi_livox/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(split_multi_livox) diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 9335c4d5..745a4253 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(core) diff --git a/core_hd_mapping/CMakeLists.txt b/core_hd_mapping/CMakeLists.txt index 123f52de..aaae6131 100644 --- a/core_hd_mapping/CMakeLists.txt +++ b/core_hd_mapping/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(core-hd-mapping) diff --git a/info.txt b/info.txt deleted file mode 100644 index 20b7ec02..00000000 --- a/info.txt +++ /dev/null @@ -1,8 +0,0 @@ -git clone https://github.com/MapsHD/HDMapping.git -cd HDMapping -mkdir build -git submodule init -git submodule update --recursive -cd build -cmake -DCMAKE_BUILD_TYPE=Release .. -make -j \ No newline at end of file diff --git a/pybind/CMakeLists.txt b/pybind/CMakeLists.txt index df980fd9..c66f2174 100644 --- a/pybind/CMakeLists.txt +++ b/pybind/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0.0) +cmake_minimum_required(VERSION 3.25.0) project(bindings) diff --git a/ubuntu-24.04-apt-requirements.sh b/ubuntu-24.04-apt-requirements.sh new file mode 100755 index 00000000..e23d30d2 --- /dev/null +++ b/ubuntu-24.04-apt-requirements.sh @@ -0,0 +1 @@ +sudo apt update && sudo apt upgrade && sudo apt install g++ cmake libglx-dev libopengl-dev libgl-dev libglut-dev libopencv-dev libopencv-contrib-dev \ No newline at end of file From b4e562356c00c2c3d8f3f2254456bb55142f7afa Mon Sep 17 00:00:00 2001 From: mwlasiuk Date: Sun, 28 Dec 2025 11:49:12 +0100 Subject: [PATCH 2/2] Revert cmake back to 4.0.0 as requested. Merge build instructions to README.md --- BUILD-Ubuntu-24.04.md | 9 ------- CMakeLists.txt | 2 +- README.md | 24 +++++++------------ apps/compare_trajectories/CMakeLists.txt | 2 +- apps/concatenate_multi_livox/CMakeLists.txt | 2 +- apps/console_tools/CMakeLists.txt | 2 +- apps/hd_mapper/CMakeLists.txt | 2 +- apps/lidar_odometry_step_1/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- apps/mandeye_raw_data_viewer/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- apps/manual_color/CMakeLists.txt | 2 +- .../multi_session_registration/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- apps/precision_forestry_tools/CMakeLists.txt | 2 +- apps/quick_start_demo/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- apps/split_multi_livox/CMakeLists.txt | 2 +- core/CMakeLists.txt | 2 +- core_hd_mapping/CMakeLists.txt | 2 +- pybind/CMakeLists.txt | 2 +- 22 files changed, 29 insertions(+), 44 deletions(-) delete mode 100644 BUILD-Ubuntu-24.04.md diff --git a/BUILD-Ubuntu-24.04.md b/BUILD-Ubuntu-24.04.md deleted file mode 100644 index 13eecf22..00000000 --- a/BUILD-Ubuntu-24.04.md +++ /dev/null @@ -1,9 +0,0 @@ -# For Ubuntu 24.04 (and WSL Ubuntu 24.04) use following commands to build the project: - -``` bash -git clone --recursive https://github.com/MapsHD/HDMapping.git -cd HDMapping -./ubuntu-24.04-apt-requirements.sh -cmake -B build -S . -cmake --build build --config Release -j -``` \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c7c9bf3..738a1c52 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) # Set minimum policy version to avoid compatibility issues with subprojects set(CMAKE_POLICY_VERSION_MINIMUM 3.5) diff --git a/README.md b/README.md index 27e9f8e6..55052b56 100644 --- a/README.md +++ b/README.md @@ -296,31 +296,25 @@ cmake --version - Run the installer and follow the instructions - Ensure CMake is added to your system PATH -## Quick Start (Ubuntu) -```bash -git clone https://github.com/MapsHD/HDMapping.git +## Quick Start (Ubuntu / Ubuntu 24.04 @ WSL2) +``` bash +git clone --recursive https://github.com/MapsHD/HDMapping.git cd HDMapping -mkdir build -git submodule init -git submodule update --recursive -cd build +./ubuntu-24.04-apt-requirements.sh # Auto-optimized build (detects your CPU automatically) -cmake -DCMAKE_BUILD_TYPE=Release .. -make -j +cmake -B build -S . -DCMAKE_BUILD_TYPE=Release +cmake --build build --config Release -j ``` ## Quick Start (Windows) ```bash -git clone https://github.com/MapsHD/HDMapping.git +git clone --recursive https://github.com/MapsHD/HDMapping.git cd HDMapping -mkdir build -git submodule init -git submodule update --recursive # Auto-optimized build (detects your CPU automatically) -cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -cmake --build ./build --config Release +cmake -B build -S . -DCMAKE_BUILD_TYPE=Release +cmake --build build --config Release ``` ## WSL2 GUI diff --git a/apps/compare_trajectories/CMakeLists.txt b/apps/compare_trajectories/CMakeLists.txt index 15680b69..96671bcc 100644 --- a/apps/compare_trajectories/CMakeLists.txt +++ b/apps/compare_trajectories/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(mandeye_compare_trajectories) diff --git a/apps/concatenate_multi_livox/CMakeLists.txt b/apps/concatenate_multi_livox/CMakeLists.txt index 54e079eb..5eee5b15 100644 --- a/apps/concatenate_multi_livox/CMakeLists.txt +++ b/apps/concatenate_multi_livox/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(concatenate_multi_livox) diff --git a/apps/console_tools/CMakeLists.txt b/apps/console_tools/CMakeLists.txt index f6109eed..3ed8e2a9 100644 --- a/apps/console_tools/CMakeLists.txt +++ b/apps/console_tools/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(console_tools) diff --git a/apps/hd_mapper/CMakeLists.txt b/apps/hd_mapper/CMakeLists.txt index b7a1d43a..9fd3a95e 100644 --- a/apps/hd_mapper/CMakeLists.txt +++ b/apps/hd_mapper/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(hd_mapper) diff --git a/apps/lidar_odometry_step_1/CMakeLists.txt b/apps/lidar_odometry_step_1/CMakeLists.txt index 7e9b325f..1e15f785 100644 --- a/apps/lidar_odometry_step_1/CMakeLists.txt +++ b/apps/lidar_odometry_step_1/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(lidar_odometry_step_1) diff --git a/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt b/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt index 9333ea12..ab552d2a 100644 --- a/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt +++ b/apps/livox_mid_360_intrinsic_calibration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(livox_mid_360_intrinsic_calibration) diff --git a/apps/mandeye_mission_recorder_calibration/CMakeLists.txt b/apps/mandeye_mission_recorder_calibration/CMakeLists.txt index 4a45bb3c..3b31c4cf 100644 --- a/apps/mandeye_mission_recorder_calibration/CMakeLists.txt +++ b/apps/mandeye_mission_recorder_calibration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(mandeye_mission_recorder_calibration) diff --git a/apps/mandeye_raw_data_viewer/CMakeLists.txt b/apps/mandeye_raw_data_viewer/CMakeLists.txt index de0d0b00..d7e73477 100644 --- a/apps/mandeye_raw_data_viewer/CMakeLists.txt +++ b/apps/mandeye_raw_data_viewer/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(mandeye_raw_data_viewer) diff --git a/apps/mandeye_single_session_viewer/CMakeLists.txt b/apps/mandeye_single_session_viewer/CMakeLists.txt index 8327725f..edecaa8d 100644 --- a/apps/mandeye_single_session_viewer/CMakeLists.txt +++ b/apps/mandeye_single_session_viewer/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(mandeye_raw_data_viewer) diff --git a/apps/manual_color/CMakeLists.txt b/apps/manual_color/CMakeLists.txt index 5104ec2a..93329a53 100644 --- a/apps/manual_color/CMakeLists.txt +++ b/apps/manual_color/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(mandeye_with_360_camera_manual_coloring) diff --git a/apps/multi_session_registration/CMakeLists.txt b/apps/multi_session_registration/CMakeLists.txt index 9ef73618..b0f28bee 100644 --- a/apps/multi_session_registration/CMakeLists.txt +++ b/apps/multi_session_registration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(multi_session_registration_step_3) diff --git a/apps/multi_view_tls_registration/CMakeLists.txt b/apps/multi_view_tls_registration/CMakeLists.txt index f8422351..755f1fb4 100644 --- a/apps/multi_view_tls_registration/CMakeLists.txt +++ b/apps/multi_view_tls_registration/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(multi_view_tls_registration_step_2) diff --git a/apps/precision_forestry_tools/CMakeLists.txt b/apps/precision_forestry_tools/CMakeLists.txt index 1717d4c5..745c4ac9 100644 --- a/apps/precision_forestry_tools/CMakeLists.txt +++ b/apps/precision_forestry_tools/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(precision_forestry_tools) diff --git a/apps/quick_start_demo/CMakeLists.txt b/apps/quick_start_demo/CMakeLists.txt index 4be5fce9..fcad585a 100644 --- a/apps/quick_start_demo/CMakeLists.txt +++ b/apps/quick_start_demo/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(quick_start_demo) diff --git a/apps/single_session_manual_coloring/CMakeLists.txt b/apps/single_session_manual_coloring/CMakeLists.txt index 22d92c51..5d2b43b1 100644 --- a/apps/single_session_manual_coloring/CMakeLists.txt +++ b/apps/single_session_manual_coloring/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(single_session_manual_coloring) diff --git a/apps/split_multi_livox/CMakeLists.txt b/apps/split_multi_livox/CMakeLists.txt index d4937b3b..abb15e52 100644 --- a/apps/split_multi_livox/CMakeLists.txt +++ b/apps/split_multi_livox/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(split_multi_livox) diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 745a4253..9335c4d5 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(core) diff --git a/core_hd_mapping/CMakeLists.txt b/core_hd_mapping/CMakeLists.txt index aaae6131..123f52de 100644 --- a/core_hd_mapping/CMakeLists.txt +++ b/core_hd_mapping/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(core-hd-mapping) diff --git a/pybind/CMakeLists.txt b/pybind/CMakeLists.txt index c66f2174..df980fd9 100644 --- a/pybind/CMakeLists.txt +++ b/pybind/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25.0) +cmake_minimum_required(VERSION 4.0.0) project(bindings)