Skip to content

Commit 7a44dbe

Browse files
committed
fixes for macos compilation
1 parent 67507c0 commit 7a44dbe

2 files changed

Lines changed: 6 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979

8080
- name: ⬇️ Install dependencies
8181
run: |
82-
brew install llvm ccache ninja
82+
brew install llvm@20 ccache ninja
8383
8484
- name: 📜 Setup ccache
8585
uses: hendrikmuhs/ccache-action@v1
@@ -92,23 +92,21 @@ jobs:
9292
run: |
9393
mkdir -p build
9494
cd build
95-
CC=$(brew --prefix llvm)/bin/clang \
96-
CXX=$(brew --prefix llvm)/bin/clang++ \
97-
OBJC=$(brew --prefix llvm)/bin/clang \
98-
OBJCXX=$(brew --prefix llvm)/bin/clang++ \
95+
CC=$(brew --prefix llvm@20)/bin/clang \
96+
CXX=$(brew --prefix llvm@20)/bin/clang++ \
97+
OBJC=$(brew --prefix llvm@20)/bin/clang \
98+
OBJCXX=$(brew --prefix llvm@20)/bin/clang++ \
9999
cmake \
100100
-DCMAKE_BUILD_TYPE=Debug \
101101
-DCMAKE_INSTALL_PREFIX="$PWD/install" \
102102
-DLIBPL_ENABLE_TESTS=OFF \
103103
-DLIBPL_ENABLE_CLI=ON \
104104
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
105105
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
106-
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
107-
-DCMAKE_EXE_LINKER_FLAGS="-lc++ -lc++abi -L$(brew --prefix llvm)/lib -Wl,-rpath,$(brew --prefix llvm)/lib" \
108106
-DCMAKE_INSTALL_PREFIX="./install" \
109107
-G Ninja \
110108
..
111-
ninja -v install
109+
ninja install
112110
113111
- name: ⬆️ Upload Artifact
114112
uses: actions/upload-artifact@v4

lib/include/pl/core/errors/error.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
#include <pl/helpers/types.hpp>
44
#include <pl/core/location.hpp>
5-
#include <cstdlib>
65
#include <fmt/core.h>
76

87
#include <string>

0 commit comments

Comments
 (0)