Skip to content

Commit 62cbfaa

Browse files
committed
chore: update CMake tasks to include compiler resource directory
- Added `-DCMAKE_CXX_COMPILER_ID_ARG1=-resource-dir=$(brew --prefix llvm)/lib/c++` to the `cmake`, `cmake-debug`, and `cmake-release` tasks in `Taskfile.yml`. This ensures the correct resource directory for the LLVM compiler is used.
1 parent d7f2f15 commit 62cbfaa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Taskfile.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@ vars:
77
tasks:
88
cmake:
99
cmds:
10-
- cmake -B build -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -GNinja
10+
- cmake -B build -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -GNinja -DCMAKE_CXX_COMPILER_ID_ARG1=-resource-dir=$(brew --prefix llvm)/lib/c++
1111
sources:
1212
- ./CMakeLists.txt
1313
generates:
1414
- ./build/CMakeCache.txt
1515
cmake-debug:
1616
cmds:
17-
- cmake -B build_debug -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -DCMAKE_BUILD_TYPE=Debug -GNinja -DCMAKE_CXX_FLAGS_DEBUG="{{.CXXFLAGS_DEBUG}}"
17+
- cmake -B build_debug -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -DCMAKE_BUILD_TYPE=Debug -GNinja -DCMAKE_CXX_FLAGS_DEBUG="{{.CXXFLAGS_DEBUG}}" -DCMAKE_CXX_COMPILER_ID_ARG1=-resource-dir=$(brew --prefix llvm)/lib/c++
1818
sources:
1919
- ./CMakeLists.txt
2020
generates:
2121
- ./build_debug/CMakeCache.txt
2222
cmake-release:
2323
cmds:
24-
- cmake -B build_release -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_CXX_FLAGS_RELEASE="{{.CXXFLAGS_RELEASE}}"
24+
- cmake -B build_release -S . -DARGO_TESTS_ENABLE=true -DARGO_BENCHMARKS_ENABLE=false -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_CXX_FLAGS_RELEASE="{{.CXXFLAGS_RELEASE}}" -DCMAKE_CXX_COMPILER_ID_ARG1=-resource-dir=$(brew --prefix llvm)/lib/c++
2525
sources:
2626
- ./CMakeLists.txt
2727
generates:

0 commit comments

Comments
 (0)