File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed
Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 3333 working-directory : ${{github.workspace}}
3434 run : mkdir build
3535
36- - name : config cmake
36+ - name : Check SDK and architecture
37+ run : |
38+ clang -v
39+ echo $SDKROOT
40+ uname -m
41+
42+ - name : Configure CMake for macOS native
3743 working-directory : ${{github.workspace}}
38- run : cmake -B build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DAREG_COMPILER_FAMILY=llvm -DAREG_PROCESSOR=arm64 -DCMAKE_OSX_SYSROOT=$(xcrun --show-sdk-path)
44+ run : cmake -S . -B build \
45+ -DCMAKE_C_COMPILER=clang \
46+ -DCMAKE_CXX_COMPILER=clang++ \
47+ -DCMAKE_OSX_ARCHITECTURES=arm64 \
48+ -DCMAKE_OSX_SYSROOT=$(xcrun --show-sdk-path) \
49+ -DCMAKE_SYSTEM_NAME=Darwin \
50+ -DCMAKE_BUILD_TYPE=Release \
51+ -DAREG_COMPILER_FAMILY=llvm \
52+ -DAREG_PROCESSOR=arm64
3953
4054 - name : Build with CMake
4155 working-directory : ${{github.workspace}}
Original file line number Diff line number Diff line change @@ -509,7 +509,7 @@ macro(macro_setup_compilers_data
509509 endif ()
510510
511511 # Iterate over known compilers to identify the compiler type
512- foreach (_entry "clang-cl;llvm;clang-cl" "clang++;llvm;clang" "clang;llvm;clang" "g++;gnu;gcc" "gcc;gnu;gcc" "c++;gnu;cc" "cc;gnu;cc" "cl;msvc;cl" )
512+ foreach (_entry "clang-cl;llvm;clang-cl" "clang++;llvm;clang" "clang;llvm;clang" "AppleClang ;llvm;AppleClang " " g++;gnu;gcc" "gcc;gnu;gcc" "c++;gnu;cc" "cc;gnu;cc" "cl;msvc;cl" )
513513 list (GET _entry 0 _cxx_comp)
514514
515515 # Check if the provided compiler matches the known C++ compiler
You can’t perform that action at this time.
0 commit comments