Skip to content

Commit 60fa487

Browse files
committed
allow also cmake 4.3
1 parent 912a739 commit 60fa487

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

CMakeLists.txt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1-
cmake_minimum_required(VERSION 3.14...4.2)
1+
cmake_minimum_required(VERSION 3.14...4.3)
22

3-
if(NOT CMAKE_EXPERIMENTAL_CXX_STD AND NOT CMAKE_CXX_MODULE_STD)
4-
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.30" AND VERSION_LESS_EQUAL "4.0")
5-
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
63

7-
elseif(CMAKE_VERSION VERSION_GREATER_EQUAL "4.0" AND VERSION_LESS "4.0.3")
4+
if(NOT CMAKE_EXPERIMENTAL_CXX_STD AND NOT CMAKE_CXX_MODULE_STD)
5+
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.30" AND CMAKE_VERSION VERSION_LESS_EQUAL "4.0")
6+
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
7+
elseif(CMAKE_VERSION VERSION_GREATER_EQUAL "4.0" AND CMAKE_VERSION VERSION_LESS "4.0.3")
88
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "a9e1cf81-9932-4810-974b-6eccaf14e457")
99

10-
elseif(CMAKE_VERSION VERSION_GREATER_EQUAL "4.0.3" AND VERSION LESS "4.3")
10+
elseif(CMAKE_VERSION VERSION_GREATER_EQUAL "4.0.3" AND CMAKE_VERSION VERSION_LESS "4.3")
1111
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "d0edc3af-4c50-42ea-a356-e2862fe7a444")
1212
set(CMAKE_CXX_MODULE_STD 1)
13+
elseif(CMAKE_VERSION VERSION_GREATER_EQUAL "4.3")
14+
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "451f2fe2-a8a2-47c3-bc32-94786d8fc91b")
15+
set(CMAKE_CXX_MODULE_STD 1)
1316
endif()
1417
endif()
1518

0 commit comments

Comments
 (0)