CI: unbreak bundled libc++ on FreeBSD after 363a225554

CMake Error at src/CMakeLists.txt:262 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_PROPERTY:libcxx-abi-shared,IMPORTED_LIBNAME>

  Target "libcxx-abi-shared" not found.

CMake Error at libcxx_build/include/cmake_install.cmake:4117 (file):
  file INSTALL cannot find "/tmp/cirrus-ci-build/libcxx_build/include/c++/v1/libcxx.imp": No
  such file or directory.
This commit is contained in:
Jan Beich 2025-02-12 21:47:02 +01:00 committed by Ani
parent b7b5774df1
commit e4595f63c4

View file

@ -12,7 +12,9 @@ tar xf llvm*.tar.xz
export CC=clang19 CXX=clang++19
cmake -B libcxx_build -G Ninja -S llvm*/libcxx \
-DLLVM_CCACHE_BUILD=ON \
-DLIBCXX_CXX_ABI=libcxxrt \
-DLIBCXX_INCLUDE_BENCHMARKS=OFF \
-DPython3_EXECUTABLE:FILEPATH="$(pkg query -x %Fp python3 | grep -Fm1 bin/python)" \
-DCMAKE_INSTALL_PREFIX:PATH="$PWD/libcxx_prefix"
cmake --build libcxx_build
cmake --install libcxx_build