Skip to content

Commit 5b5fe92

Browse files
committed
checking the SDK version.
1 parent 04557b2 commit 5b5fe92

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.github/workflows/macos-build.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,23 @@ jobs:
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}}

conf/cmake/functions.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)