diff options
Diffstat (limited to 'libc/CMakeLists.txt')
-rw-r--r-- | libc/CMakeLists.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libc/CMakeLists.txt b/libc/CMakeLists.txt new file mode 100644 index 00000000000..025d2bb046a --- /dev/null +++ b/libc/CMakeLists.txt @@ -0,0 +1,24 @@ +cmake_minimum_required(VERSION 3.4.3) + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") + +# The top-level source directory of libc. +set(LIBC_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) +# The top-level directory in which libc is being built. +set(LIBC_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) + +# Path libc/scripts directory. +set(LIBC_BUILD_SCRIPTS_DIR "${LIBC_SOURCE_DIR}/utils/build_scripts") + + +set(LIBC_TARGET_OS ${CMAKE_SYSTEM_NAME}) +string(TOLOWER ${LIBC_TARGET_OS} LIBC_TARGET_OS) + +set(LIBC_TARGET_MACHINE ${CMAKE_SYSTEM_PROCESSOR}) + +include(CMakeParseArguments) +include(LLVMLibCRules) + +add_subdirectory(include) +add_subdirectory(src) +add_subdirectory(lib) |