Skip to content

Commit 84eb2f1

Browse files
committed
use llvm-toolchain.cmake
1 parent 392a66f commit 84eb2f1

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSIO
1616
set(CMAKE_CXX_SCAN_FOR_MODULES 1)
1717
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15)
1818
set(CMAKE_CXX_SCAN_FOR_MODULES 1)
19-
elseif()
19+
else()
2020
set(CMAKE_CXX_SCAN_FOR_MODULES 0)
2121
endif()
2222

CMakePresets.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"generator": "Ninja",
88
"binaryDir": "${sourceDir}/build/${presetName}",
99
"cacheVariables": {
10-
"CMAKE_CXX_STANDARD": "20"
10+
"CMAKE_CXX_STANDARD": "23"
1111
}
1212
},
1313
{
@@ -55,7 +55,7 @@
5555
"_debug-base"
5656
],
5757
"cacheVariables": {
58-
"CMAKE_TOOLCHAIN_FILE": "cmake/appleclang-toolchain.cmake"
58+
"CMAKE_TOOLCHAIN_FILE": "cmake/llvm-toolchain.cmake"
5959
}
6060
},
6161
{
@@ -66,7 +66,7 @@
6666
"_release-base"
6767
],
6868
"cacheVariables": {
69-
"CMAKE_TOOLCHAIN_FILE": "cmake/appleclang-toolchain.cmake"
69+
"CMAKE_TOOLCHAIN_FILE": "cmake/llvm-toolchain.cmake"
7070
}
7171
},
7272
{

cmake/gnu-toolchain.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
include_guard(GLOBAL)
1717

18-
set(CMAKE_C_COMPILER gcc)
19-
set(CMAKE_CXX_COMPILER g++)
18+
set(CMAKE_C_COMPILER gcc-15)
19+
set(CMAKE_CXX_COMPILER g++-15)
2020

2121
if(BEMAN_BUILDSYS_SANITIZER STREQUAL "MaxSan")
2222
set(SANITIZER_FLAGS

cmake/llvm-toolchain.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
include_guard(GLOBAL)
1717

18-
set(CMAKE_C_COMPILER clang)
19-
set(CMAKE_CXX_COMPILER clang++)
18+
set(CMAKE_C_COMPILER clang-20)
19+
set(CMAKE_CXX_COMPILER clang++-20)
2020

2121
if(BEMAN_BUILDSYS_SANITIZER STREQUAL "MaxSan")
2222
set(SANITIZER_FLAGS

0 commit comments

Comments
 (0)