clang-16: Enable LIBCXX_ENABLE_VENDOR_AVAILABILITY_ANNOTATIONS=ON

This commit is contained in:
Chris Jones
2025-09-12 21:59:24 +01:00
parent dac67b448b
commit 35a385eed0
+5 -2
View File
@@ -26,7 +26,7 @@ version ${llvm_version}.0.6
name llvm-${llvm_version}
revision 1
subport mlir-${llvm_version} { revision [ expr ${revision} + 0 ] }
subport clang-${llvm_version} { revision [ expr ${revision} + 5 ] }
subport clang-${llvm_version} { revision [ expr ${revision} + 6 ] }
subport lldb-${llvm_version} { revision [ expr ${revision} + 2 ] }
subport flang-${llvm_version} { revision [ expr ${revision} + 1 ] }
@@ -290,7 +290,10 @@ if { ${subport} eq "clang-${llvm_version}" } {
-DLLVM_ENABLE_PROJECTS="clang\;clang-tools-extra\;compiler-rt\;lld" \
-DLLVM_ENABLE_RUNTIMES="libcxx\;libcxxabi" \
-DLIBCXX_ENABLE_SHARED=ON \
-DLIBCXX_INSTALL_LIBRARY=ON
-DLIBCXX_INSTALL_LIBRARY=ON \
-DLIBCXX_ENABLE_VENDOR_AVAILABILITY_ANNOTATIONS=ON \
-DLIBCXX_INSTALL_LIBRARY_DIR=${sub_prefix}/lib/libc++ \
-DLIBCXXABI_INSTALL_LIBRARY_DIR=${sub_prefix}/lib/libc++
destroot {
# we have to run the destroot like this, because individual targets for each of the