llvm-project/libc
Siva Chandra Reddy c236b41e45 [libc][NFC] Add the platform independent file target only if mutex is available.
The platform independent file implementation is not an entrypoint so it
cannot be excluded via the entrypoints.txt file. Hence, we need a
special treatment to exclude it from the build.

Reviewed By: michaelrj

Differential Revision: https://reviews.llvm.org/D121947
2022-03-18 03:34:38 +00:00
..
AOR_v20.02 Harmonize Python shebang 2020-07-16 21:53:45 +02:00
benchmarks Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
cmake/modules [libc] Add LLVM_LIBC_CLANG_TIDY option and allow LLVM_LIBC_ENABLE_LINTING without full build. 2022-03-01 11:04:29 -05:00
config [libc] Add implementation of POSIX lseek function. 2022-03-15 16:24:48 +00:00
docs Rewrite much of the index page for libc 2022-02-16 03:46:20 +00:00
fuzzing [libc][NFC] split standalone_cpp into single headers 2022-03-08 11:56:08 -08:00
include [libc] Add implementation of POSIX lseek function. 2022-03-15 16:24:48 +00:00
lib [libc] add malloc funcs as external entrypoints 2021-10-27 10:21:01 -07:00
loader [libc] Align the stack pointer in the start function. 2022-03-07 19:45:53 +00:00
spec [libc] Add implementation of POSIX lseek function. 2022-03-15 16:24:48 +00:00
src [libc][NFC] Add the platform independent file target only if mutex is available. 2022-03-18 03:34:38 +00:00
test [libc][NFC] Keep the mutex with the base File data structure. 2022-03-16 19:05:23 +00:00
utils [libc] Let exhaustive tests indicate each interval PASSED/FAILED. 2022-03-16 09:56:03 -04:00
.clang-tidy [libc] Add a naming rule for global constants. 2022-01-19 22:11:16 +00:00
.gitignore [libc][Obvious] Add build folder to .gitignore. 2022-03-04 13:16:55 -05:00
CMakeLists.txt [libc] Add LLVM_LIBC_CLANG_TIDY option and allow LLVM_LIBC_ENABLE_LINTING without full build. 2022-03-01 11:04:29 -05:00
LICENSE.TXT Rename top-level LICENSE.txt files to LICENSE.TXT 2021-03-10 21:26:24 -08:00
README.txt

README.txt

LLVM libc
=========

This directory and its subdirectories contain source code for llvm-libc,
a retargetable implementation of the C standard library.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.