• Home
  • Raw
  • Download

Lines Matching refs:libc

38                     "The libc++ test suite will be disabled.")
64 option(LIBCXX_ENABLE_SHARED "Build libc++ as a shared library." ON)
65 option(LIBCXX_ENABLE_STATIC "Build libc++ as a static library." ON)
66 option(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY "Build libc++experimental.a" ON)
68 "Build filesystem as part of libc++experimental.a" ${LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY})
69 option(LIBCXX_INCLUDE_TESTS "Build the libc++ tests." ${LLVM_INCLUDE_TESTS})
72 option(LIBCXX_INCLUDE_BENCHMARKS "Build the libc++ benchmarks and their dependancies" ON)
75 The value must be one of libc++/libstdc++")
80 if (NOT (LIBCXX_BENCHMARK_NATIVE_STDLIB STREQUAL "libc++"
87 option(LIBCXX_INCLUDE_DOCS "Build the libc++ documentation." ${LLVM_INCLUDE_DOCS})
90 option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON)
91 option(LIBCXX_INSTALL_LIBRARY "Install the libc++ library." ON)
92 option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON)
94 "Install libc++experimental.a" ON
96 set(LIBCXX_ABI_VERSION 1 CACHE STRING "ABI version of libc++.")
97 option(LIBCXX_ABI_UNSTABLE "Unstable ABI of libc++." OFF)
101 message(FATAL_ERROR "libc++ must be built as either a shared or static library.")
139 # Use a static copy of the ABI library when linking libc++. This option
143 # Generate and install a linker script inplace of libc++.so. The linker script
144 # will link libc++ to the correct ABI library. This option is on by default
164 # programs to due undefined references to new/delete in libc++abi so to work
165 # around this libc++abi currently defaults LIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS
172 "Build libc++ with definitions for operator new/delete. This option can
173 be used to disable the definitions when libc++abi is expected to provide
176 # Build libc++abi with libunwind. We need this option to determine whether to
182 option(LIBCXX_BUILD_32_BITS "Build 32 bit libc++." ${LLVM_BUILD_32_BITS})
189 option(LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE "Build libc++ with support for the global filesyst…
190 option(LIBCXX_ENABLE_STDIN "Build libc++ with support for stdin/std::cin." ON)
191 option(LIBCXX_ENABLE_STDOUT "Build libc++ with support for stdout/std::cout." ON)
192 option(LIBCXX_ENABLE_THREADS "Build libc++ with support for threads." ON)
193 option(LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS "Build libc++ with support for thread-unsafe C funct…
195 "Build libc++ with support for a monotonic clock.
197 option(LIBCXX_HAS_MUSL_LIBC "Build libc++ with support for the Musl C library" OFF)
200 "Build libc++ with an externalized threading API.
203 "Build libc++ with an externalized threading library.
217 # Don't allow a user to accidentally overwrite the system libc++ installation on Darwin.
218 # If the user specifies -DCMAKE_INSTALL_PREFIX=/usr the install rules for libc++
220 option(LIBCXX_OVERRIDE_DARWIN_INSTALL "Enable overwriting darwins libc++ installation." OFF)
225 message(WARNING "Disabling libc++ install rules because installation would "
351 # Declare libc++ configuration variables.
356 # LIBCXX_LIBRARIES: libraries libc++ is linked to.
357 # LIBCXX_INTERFACE_LIBRARIES: Libraries that must be linked when using libc++
364 # Include macros for adding and removing libc++ flags.
410 remove_flags(-stdlib=libc++ -stdlib=libstdc++)
526 # FIXME The libc++ sources are fundamentally non-modular. They need special
589 # By default libc++ on Windows expects to use a shared library, which requires