12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- LIBRARY()
- WITHOUT_LICENSE_TEXTS()
- LICENSE(
- Apache-2.0 WITH LLVM-exception
- )
- VERSION(19.1.7)
- ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-19.1.7.tar.gz)
- ADDINCL(
- contrib/libs/cxxsupp/libcxxabi/include
- contrib/libs/cxxsupp/libcxx/include
- contrib/libs/cxxsupp/libcxx
- )
- NO_COMPILER_WARNINGS()
- NO_RUNTIME()
- NO_UTIL()
- CFLAGS(
- -D_LIBCPP_BUILDING_LIBRARY
- -D_LIBCXXABI_BUILDING_LIBRARY
- )
- IF (EXPORT_CMAKE)
- # TODO(YMAKE-91) keep flags required for libc++ vendoring in a separate core.conf variable
- CXXFLAGS(GLOBAL -nostdinc++)
- ENDIF()
- SRCDIR(contrib/libs/cxxsupp/libcxxabi)
- SRCS(
- src/abort_message.cpp
- src/cxa_demangle.cpp
- src/cxa_thread_atexit.cpp
- )
- IF (NOT MUSL)
- CFLAGS(
- -DHAVE___CXA_THREAD_ATEXIT_IMPL
- )
- ENDIF()
- END()
|