zig/CMakeLists.txt

2758 lines
111 KiB
CMake
Raw Normal View History

2016-02-01 14:26:01 -08:00
cmake_minimum_required(VERSION 2.8.5)
2015-08-05 15:23:15 -07:00
2016-02-01 14:26:01 -08:00
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING
"Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE)
endif()
2015-08-05 15:23:15 -07:00
if(NOT CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}" CACHE STRING
"Directory to install zig to" FORCE)
endif()
2017-04-21 08:06:15 -07:00
project(zig C CXX)
2015-08-05 15:23:15 -07:00
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
2015-08-05 15:46:40 -07:00
set(ZIG_VERSION_MAJOR 0)
2018-09-28 06:03:40 -07:00
set(ZIG_VERSION_MINOR 3)
2018-03-15 06:15:05 -07:00
set(ZIG_VERSION_PATCH 0)
2015-08-05 15:23:15 -07:00
set(ZIG_VERSION "${ZIG_VERSION_MAJOR}.${ZIG_VERSION_MINOR}.${ZIG_VERSION_PATCH}")
find_program(GIT_EXE NAMES git)
if(GIT_EXE)
execute_process(
COMMAND ${GIT_EXE} -C ${CMAKE_SOURCE_DIR} name-rev HEAD --tags --name-only --no-undefined --always
OUTPUT_VARIABLE ZIG_GIT_REV
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(ZIG_GIT_REV MATCHES "\\^0$")
if(NOT("${ZIG_GIT_REV}" STREQUAL "${ZIG_VERSION}^0"))
message("WARNING: Tag does not match configured Zig version")
endif()
else()
set(ZIG_VERSION "${ZIG_VERSION}+${ZIG_GIT_REV}")
endif()
endif()
2015-08-05 15:23:15 -07:00
message("Configuring zig version ${ZIG_VERSION}")
set(ZIG_STATIC off CACHE BOOL "Attempt to build a static zig executable (not compatible with glibc)")
string(REGEX REPLACE "\\\\" "\\\\\\\\" ZIG_LIBC_LIB_DIR_ESCAPED "${ZIG_LIBC_LIB_DIR}")
string(REGEX REPLACE "\\\\" "\\\\\\\\" ZIG_LIBC_STATIC_LIB_DIR_ESCAPED "${ZIG_LIBC_STATIC_LIB_DIR}")
string(REGEX REPLACE "\\\\" "\\\\\\\\" ZIG_LIBC_INCLUDE_DIR_ESCAPED "${ZIG_LIBC_INCLUDE_DIR}")
2016-04-23 09:57:38 -07:00
option(ZIG_TEST_COVERAGE "Build Zig with test coverage instrumentation" OFF)
2017-08-28 00:12:23 -07:00
# To see what patches have been applied to LLD in this repository:
# git log -p -- deps/lld
option(ZIG_FORCE_EXTERNAL_LLD "If your system has the LLD patches use it instead of the embedded LLD" OFF)
find_package(llvm)
find_package(clang)
if(APPLE AND ZIG_STATIC)
list(REMOVE_ITEM LLVM_LIBRARIES "-lz")
list(REMOVE_ITEM LLVM_LIBRARIES "-lcurses")
find_library(ZLIB NAMES z zlib libz)
find_library(LIBNCURSES NAMES libncurses.a)
list(APPEND LLVM_LIBRARIES "${LIBNCURSES}" "${ZLIB}")
endif()
set(ZIG_CPP_LIB_DIR "${CMAKE_BINARY_DIR}/zig_cpp")
2017-08-28 00:12:23 -07:00
if(ZIG_FORCE_EXTERNAL_LLD)
find_package(lld)
2017-12-01 10:44:28 -08:00
include_directories(${LLVM_INCLUDE_DIRS})
2017-08-28 00:12:23 -07:00
include_directories(${LLD_INCLUDE_DIRS})
2017-12-01 10:44:28 -08:00
include_directories(${CLANG_INCLUDE_DIRS})
2017-08-28 00:12:23 -07:00
else()
2017-12-01 10:44:28 -08:00
# This goes first so that we find embedded LLD instead
# of system LLD.
include_directories("${CMAKE_SOURCE_DIR}/deps/lld/include")
include_directories(${LLVM_INCLUDE_DIRS})
include_directories(${CLANG_INCLUDE_DIRS})
2017-08-28 00:12:23 -07:00
set(EMBEDDED_LLD_LIB_SOURCES
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Args.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/ErrorHandler.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Memory.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Reproduce.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Strings.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/TargetOptionsCommandFlags.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Threads.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Timer.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/Common/Version.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/DefinedAtom.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/Error.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/File.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/LinkingContext.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/Reader.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/Resolver.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/SymbolTable.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Core/Writer.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/Driver/DarwinLdDriver.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/FileArchive.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ArchHandler.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/GOTPass.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/LayoutPass.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ObjCPass.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/ShimPass.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/StubsPass.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/TLVPass.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/MachO/WriterMachO.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp"
2017-08-28 00:12:23 -07:00
)
set(EMBEDDED_LLD_ELF_SOURCES
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/AArch64ErrataFix.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/AArch64.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/AMDGPU.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/ARM.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/AVR.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/Hexagon.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/Mips.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/MipsArchTree.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/PPC.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/PPC64.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/SPARCV9.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/X86.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Arch/X86_64.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/CallGraphSort.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Driver.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/DriverUtils.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/EhFrame.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Filesystem.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/GdbIndex.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/ICF.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/InputFiles.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/InputSection.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/LTO.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/LinkerScript.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/MapFile.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/MarkLive.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/OutputSections.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Relocations.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/ScriptLexer.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/ScriptParser.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/SymbolTable.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Symbols.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/SyntheticSections.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Target.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Thunks.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/ELF/Writer.cpp"
2017-08-28 00:12:23 -07:00
)
2018-01-17 14:29:21 -08:00
2017-08-28 00:12:23 -07:00
set(EMBEDDED_LLD_COFF_SOURCES
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/Chunks.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/DLL.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/Driver.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/DriverUtils.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/ICF.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/InputFiles.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/LTO.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/MapFile.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/MarkLive.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/MinGW.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/PDB.cpp"
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/SymbolTable.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/Symbols.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/COFF/Writer.cpp"
2018-01-17 14:29:21 -08:00
)
set(EMBEDDED_LLD_MINGW_SOURCES
"${CMAKE_SOURCE_DIR}/deps/lld/MinGW/Driver.cpp"
)
set(EMBEDDED_LLD_WASM_SOURCES
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/Driver.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/InputChunks.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/InputFiles.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/LTO.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/MarkLive.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/OutputSections.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/SymbolTable.cpp"
2018-08-04 15:09:19 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/Symbols.cpp"
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/Writer.cpp"
"${CMAKE_SOURCE_DIR}/deps/lld/wasm/WriterUtils.cpp"
2017-08-28 00:12:23 -07:00
)
add_library(embedded_lld_lib ${EMBEDDED_LLD_LIB_SOURCES})
add_library(embedded_lld_elf ${EMBEDDED_LLD_ELF_SOURCES})
add_library(embedded_lld_coff ${EMBEDDED_LLD_COFF_SOURCES})
2018-01-17 14:29:21 -08:00
add_library(embedded_lld_mingw ${EMBEDDED_LLD_MINGW_SOURCES})
add_library(embedded_lld_wasm ${EMBEDDED_LLD_WASM_SOURCES})
if(MSVC)
set(ZIG_LLD_COMPILE_FLAGS "-std=c++11 -D_CRT_SECURE_NO_WARNINGS /w")
else()
set(ZIG_LLD_COMPILE_FLAGS "-std=c++11 -fno-exceptions -fno-rtti -Wno-comment")
2018-09-29 23:34:38 -07:00
if(MINGW)
set(ZIG_LLD_COMPILE_FLAGS "${ZIG_LLD_COMPILE_FLAGS} -D__STDC_FORMAT_MACROS -D__USE_MINGW_ANSI_STDIO -Wno-pedantic-ms-format")
endif()
2017-09-10 13:05:18 -07:00
endif()
2017-08-28 00:12:23 -07:00
set_target_properties(embedded_lld_lib PROPERTIES
COMPILE_FLAGS ${ZIG_LLD_COMPILE_FLAGS}
2017-08-28 00:12:23 -07:00
LINK_FLAGS " "
)
set_target_properties(embedded_lld_elf PROPERTIES
COMPILE_FLAGS ${ZIG_LLD_COMPILE_FLAGS}
2017-08-28 00:12:23 -07:00
LINK_FLAGS " "
)
set_target_properties(embedded_lld_coff PROPERTIES
COMPILE_FLAGS ${ZIG_LLD_COMPILE_FLAGS}
2017-08-28 00:12:23 -07:00
LINK_FLAGS " "
)
2018-01-17 14:29:21 -08:00
set_target_properties(embedded_lld_mingw PROPERTIES
COMPILE_FLAGS ${ZIG_LLD_COMPILE_FLAGS}
LINK_FLAGS " "
)
set_target_properties(embedded_lld_wasm PROPERTIES
COMPILE_FLAGS ${ZIG_LLD_COMPILE_FLAGS}
LINK_FLAGS " "
)
target_include_directories(embedded_lld_lib PRIVATE
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/include"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt"
)
target_include_directories(embedded_lld_elf PRIVATE
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/ELF"
"${CMAKE_SOURCE_DIR}/deps/lld/include"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt/ELF"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt"
)
target_include_directories(embedded_lld_coff PRIVATE
2017-08-28 00:12:23 -07:00
"${CMAKE_SOURCE_DIR}/deps/lld/COFF"
"${CMAKE_SOURCE_DIR}/deps/lld/include"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt/COFF"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt"
)
target_include_directories(embedded_lld_mingw PRIVATE
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/MinGW"
"${CMAKE_SOURCE_DIR}/deps/lld/include"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt/MinGW"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt"
)
target_include_directories(embedded_lld_wasm PRIVATE
2018-01-17 14:29:21 -08:00
"${CMAKE_SOURCE_DIR}/deps/lld/wasm"
"${CMAKE_SOURCE_DIR}/deps/lld/include"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt/wasm"
"${CMAKE_SOURCE_DIR}/deps/lld-prebuilt"
)
2017-08-28 00:12:23 -07:00
set(LLD_INCLUDE_DIRS "")
set(LLD_LIBRARIES
embedded_lld_elf
embedded_lld_coff
2018-01-17 14:29:21 -08:00
embedded_lld_mingw
embedded_lld_wasm
2017-08-28 00:34:50 -07:00
embedded_lld_lib
2017-08-28 00:12:23 -07:00
)
2018-01-17 14:29:21 -08:00
install(TARGETS embedded_lld_elf embedded_lld_coff embedded_lld_mingw embedded_lld_wasm embedded_lld_lib DESTINATION "${ZIG_CPP_LIB_DIR}")
2017-08-28 00:12:23 -07:00
endif()
2017-03-13 08:54:56 -07:00
2018-03-09 12:06:06 -08:00
# No patches have been applied to SoftFloat-3e
set(EMBEDDED_SOFTFLOAT_SOURCES
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/f128M_isSignalingNaN.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_commonNaNToF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_commonNaNToF16UI.c"
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_commonNaNToF32UI.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_commonNaNToF64UI.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_f128MToCommonNaN.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_f16UIToCommonNaN.c"
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_f32UIToCommonNaN.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_f64UIToCommonNaN.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_propagateNaNF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/s_propagateNaNF16UI.c"
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086/softfloat_raiseFlags.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_add.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_div.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_eq.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_eq_signaling.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_le.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_le_quiet.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_lt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_lt_quiet.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_mul.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_mulAdd.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_rem.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_roundToInt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_sqrt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_sub.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_f16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_f32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_f64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_i32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_i32_r_minMag.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_i64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_i64_r_minMag.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_ui32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_ui32_r_minMag.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_ui64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f128M_to_ui64_r_minMag.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_add.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_div.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_eq.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_lt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_mul.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_rem.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_roundToInt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_sqrt.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_sub.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_to_f128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f16_to_f64.c"
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f32_to_f128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f64_to_f128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/f64_to_f16.c"
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_add256M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addCarryM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addComplCarryM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addMagsF16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addMagsF32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_addMagsF64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_approxRecip32_1.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_approxRecipSqrt32_1.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_approxRecipSqrt_1Ks.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_approxRecip_1Ks.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_compare128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_compare96M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_countLeadingZeros16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_countLeadingZeros32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_countLeadingZeros64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_countLeadingZeros8.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_eq128.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_invalidF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_isNaNF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_le128.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_lt128.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mul128MTo256M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mul64To128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mulAddF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mulAddF16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mulAddF32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_mulAddF64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_negXM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normRoundPackMToF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normRoundPackToF16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normRoundPackToF32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normRoundPackToF64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normSubnormalF128SigM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normSubnormalF16Sig.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normSubnormalF32Sig.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_normSubnormalF64Sig.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_remStepMBy32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundMToI64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundMToUI64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundPackMToF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundPackToF16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundPackToF32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundPackToF64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundToI32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundToI64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundToUI32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_roundToUI64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftLeftM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftNormSigF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftRightJam256M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftRightJam32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftRightJam64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftRightJamM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shiftRightM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftLeft64To96M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftLeftM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftRightExtendM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftRightJam64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftRightJamM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_shortShiftRightM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_sub1XM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_sub256M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_subM.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_subMagsF16.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_subMagsF32.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_subMagsF64.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/s_tryPropagateNaNF128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/softfloat_state.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/ui32_to_f128M.c"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/ui64_to_f128M.c"
)
add_library(embedded_softfloat ${EMBEDDED_SOFTFLOAT_SOURCES})
if(MSVC)
set_target_properties(embedded_softfloat PROPERTIES
COMPILE_FLAGS "-std=c99 /w"
)
else()
set_target_properties(embedded_softfloat PROPERTIES
COMPILE_FLAGS "-std=c99 -O3"
)
endif()
target_include_directories(embedded_softfloat PUBLIC
2018-03-09 12:06:06 -08:00
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e-prebuilt"
"${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/8086"
2015-08-05 15:46:40 -07:00
)
2018-03-09 12:06:06 -08:00
include_directories("${CMAKE_SOURCE_DIR}/deps/SoftFloat-3e/source/include")
set(SOFTFLOAT_LIBRARIES embedded_softfloat)
find_package(Threads)
2015-08-05 15:46:40 -07:00
2015-08-05 15:23:15 -07:00
set(ZIG_SOURCES
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/analyze.cpp"
"${CMAKE_SOURCE_DIR}/src/ast_render.cpp"
2017-06-26 11:41:47 -07:00
"${CMAKE_SOURCE_DIR}/src/bigfloat.cpp"
"${CMAKE_SOURCE_DIR}/src/bigint.cpp"
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/buffer.cpp"
2016-04-21 15:48:13 -07:00
"${CMAKE_SOURCE_DIR}/src/c_tokenizer.cpp"
"${CMAKE_SOURCE_DIR}/src/cache_hash.cpp"
"${CMAKE_SOURCE_DIR}/src/codegen.cpp"
"${CMAKE_SOURCE_DIR}/src/compiler.cpp"
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/errmsg.cpp"
2015-11-04 23:05:25 -08:00
"${CMAKE_SOURCE_DIR}/src/error.cpp"
2016-12-18 13:56:50 -08:00
"${CMAKE_SOURCE_DIR}/src/ir.cpp"
"${CMAKE_SOURCE_DIR}/src/ir_print.cpp"
"${CMAKE_SOURCE_DIR}/src/libc_installation.cpp"
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/link.cpp"
2015-11-04 23:05:25 -08:00
"${CMAKE_SOURCE_DIR}/src/main.cpp"
"${CMAKE_SOURCE_DIR}/src/os.cpp"
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/parser.cpp"
"${CMAKE_SOURCE_DIR}/src/range_set.cpp"
2016-09-29 23:21:21 -07:00
"${CMAKE_SOURCE_DIR}/src/target.cpp"
"${CMAKE_SOURCE_DIR}/src/tokenizer.cpp"
2015-11-04 23:05:25 -08:00
"${CMAKE_SOURCE_DIR}/src/util.cpp"
2017-11-24 11:56:05 -08:00
"${CMAKE_SOURCE_DIR}/src/translate_c.cpp"
)
2018-09-11 14:29:18 -07:00
set(BLAKE_SOURCES
"${CMAKE_SOURCE_DIR}/src/blake2b.c"
)
set(ZIG_CPP_SOURCES
"${CMAKE_SOURCE_DIR}/src/zig_llvm.cpp"
"${CMAKE_SOURCE_DIR}/src/zig_clang.cpp"
"${CMAKE_SOURCE_DIR}/src/zig_clang_driver.cpp"
"${CMAKE_SOURCE_DIR}/src/zig_clang_cc1_main.cpp"
"${CMAKE_SOURCE_DIR}/src/zig_clang_cc1as_main.cpp"
"${CMAKE_SOURCE_DIR}/src/windows_sdk.cpp"
2015-08-05 15:23:15 -07:00
)
set(ZIG_STD_FILES
"array_list.zig"
2019-03-02 13:46:04 -08:00
"atomic.zig"
"atomic/int.zig"
"atomic/queue.zig"
2018-05-06 22:04:43 -07:00
"atomic/stack.zig"
"base64.zig"
"buf_map.zig"
"buf_set.zig"
"buffer.zig"
"build.zig"
"build/fmt.zig"
2019-03-02 13:46:04 -08:00
"c.zig"
"c/darwin.zig"
2018-10-17 12:21:48 -07:00
"c/freebsd.zig"
"c/linux.zig"
"c/netbsd.zig"
"c/windows.zig"
"coff.zig"
2019-03-02 13:46:04 -08:00
"crypto.zig"
2018-05-06 22:04:43 -07:00
"crypto/blake2.zig"
"crypto/chacha20.zig"
2018-05-06 22:04:43 -07:00
"crypto/hmac.zig"
"crypto/md5.zig"
2019-02-01 09:22:21 -08:00
"crypto/poly1305.zig"
"crypto/sha1.zig"
"crypto/sha2.zig"
"crypto/sha3.zig"
"crypto/x25519.zig"
"cstr.zig"
2019-03-02 13:46:04 -08:00
"debug.zig"
"debug/failing_allocator.zig"
"dwarf.zig"
"dynamic_library.zig"
"elf.zig"
"empty.zig"
2018-04-08 21:52:45 -07:00
"event.zig"
2018-07-09 19:22:44 -07:00
"event/channel.zig"
"event/fs.zig"
"event/future.zig"
"event/group.zig"
"event/io.zig"
2018-07-09 19:22:44 -07:00
"event/lock.zig"
"event/locked.zig"
"event/loop.zig"
2018-09-30 07:37:58 -07:00
"event/net.zig"
"event/rwlock.zig"
"event/rwlocked.zig"
2019-03-02 13:46:04 -08:00
"fmt.zig"
"fmt/errol.zig"
"fmt/errol/enum3.zig"
"fmt/errol/lookup.zig"
"fmt/parse_float.zig"
2019-03-02 13:46:04 -08:00
"hash.zig"
"hash/adler.zig"
"hash/crc.zig"
"hash/fnv.zig"
"hash/siphash.zig"
2018-05-06 22:04:43 -07:00
"hash_map.zig"
"heap.zig"
"io.zig"
"io/seekable_stream.zig"
"json.zig"
"lazy_init.zig"
"linked_list.zig"
"macho.zig"
2019-03-02 13:46:04 -08:00
"math.zig"
"math/acos.zig"
"math/acosh.zig"
"math/asin.zig"
"math/asinh.zig"
"math/atan.zig"
"math/atan2.zig"
"math/atanh.zig"
2019-03-02 13:46:04 -08:00
"math/big.zig"
"math/big/int.zig"
"math/cbrt.zig"
"math/ceil.zig"
2019-03-02 13:46:04 -08:00
"math/complex.zig"
2018-05-06 22:04:43 -07:00
"math/complex/abs.zig"
"math/complex/acos.zig"
"math/complex/acosh.zig"
"math/complex/arg.zig"
"math/complex/asin.zig"
"math/complex/asinh.zig"
"math/complex/atan.zig"
"math/complex/atanh.zig"
"math/complex/conj.zig"
"math/complex/cos.zig"
"math/complex/cosh.zig"
"math/complex/exp.zig"
"math/complex/ldexp.zig"
"math/complex/log.zig"
"math/complex/pow.zig"
"math/complex/proj.zig"
"math/complex/sin.zig"
"math/complex/sinh.zig"
"math/complex/sqrt.zig"
"math/complex/tan.zig"
"math/complex/tanh.zig"
"math/copysign.zig"
"math/cos.zig"
"math/cosh.zig"
"math/exp.zig"
"math/exp2.zig"
"math/expm1.zig"
"math/expo2.zig"
"math/fabs.zig"
"math/floor.zig"
"math/fma.zig"
"math/frexp.zig"
"math/hypot.zig"
"math/ilogb.zig"
"math/inf.zig"
"math/isfinite.zig"
"math/isinf.zig"
"math/isnan.zig"
"math/isnormal.zig"
"math/ln.zig"
"math/log.zig"
"math/log10.zig"
"math/log1p.zig"
"math/log2.zig"
"math/modf.zig"
"math/nan.zig"
"math/pow.zig"
"math/powi.zig"
"math/round.zig"
"math/scalbn.zig"
"math/signbit.zig"
"math/sin.zig"
"math/sinh.zig"
"math/sqrt.zig"
"math/tan.zig"
"math/tanh.zig"
"math/trunc.zig"
2019-02-01 09:22:21 -08:00
"mem.zig"
2019-03-02 13:46:04 -08:00
"meta.zig"
2018-10-20 08:40:26 -07:00
"meta/trait.zig"
"mutex.zig"
"net.zig"
2019-03-02 13:46:04 -08:00
"os.zig"
"os/child_process.zig"
"os/darwin.zig"
2018-07-21 21:04:24 -07:00
"os/darwin/errno.zig"
2018-05-06 22:04:43 -07:00
"os/epoch.zig"
"os/file.zig"
2019-03-02 13:46:04 -08:00
"os/freebsd.zig"
2019-02-01 09:22:21 -08:00
"os/freebsd/errno.zig"
"os/get_app_data_dir.zig"
"os/get_user_id.zig"
2019-03-02 13:46:04 -08:00
"os/linux.zig"
2019-02-01 09:22:21 -08:00
"os/linux/arm64.zig"
"os/linux/errno.zig"
"os/linux/vdso.zig"
"os/linux/x86_64.zig"
2019-03-02 13:46:04 -08:00
"os/netbsd.zig"
"os/netbsd/errno.zig"
"os/path.zig"
2018-04-18 11:55:42 -07:00
"os/time.zig"
2018-12-26 12:25:54 -08:00
"os/uefi.zig"
2019-03-02 13:46:04 -08:00
"os/windows.zig"
"os/windows/advapi32.zig"
"os/windows/error.zig"
"os/windows/kernel32.zig"
"os/windows/ntdll.zig"
"os/windows/ole32.zig"
"os/windows/shell32.zig"
"os/windows/util.zig"
2018-01-07 01:43:08 -08:00
"os/zen.zig"
"pdb.zig"
2019-02-25 11:25:21 -08:00
"priority_queue.zig"
2019-03-02 13:46:04 -08:00
"rand.zig"
"rand/ziggurat.zig"
2018-05-06 22:04:43 -07:00
"segmented_list.zig"
"sort.zig"
"special/bootstrap.zig"
"special/bootstrap_lib.zig"
"special/bootstrap_windows_tls.zig"
"special/build_runner.zig"
"special/builtin.zig"
2019-03-02 13:46:04 -08:00
"special/compiler_rt.zig"
"special/compiler_rt/addXf3.zig"
"special/compiler_rt/aulldiv.zig"
"special/compiler_rt/aullrem.zig"
"special/compiler_rt/comparetf2.zig"
2018-06-13 03:25:04 -07:00
"special/compiler_rt/divti3.zig"
"special/compiler_rt/extendXfYf2.zig"
2019-02-01 09:22:21 -08:00
"special/compiler_rt/fixdfdi.zig"
"special/compiler_rt/fixdfsi.zig"
"special/compiler_rt/fixdfti.zig"
"special/compiler_rt/fixint.zig"
"special/compiler_rt/fixsfdi.zig"
"special/compiler_rt/fixsfsi.zig"
"special/compiler_rt/fixsfti.zig"
"special/compiler_rt/fixtfdi.zig"
"special/compiler_rt/fixtfsi.zig"
"special/compiler_rt/fixtfti.zig"
"special/compiler_rt/fixuint.zig"
"special/compiler_rt/fixunsdfdi.zig"
"special/compiler_rt/fixunsdfsi.zig"
"special/compiler_rt/fixunsdfti.zig"
"special/compiler_rt/fixunssfdi.zig"
"special/compiler_rt/fixunssfsi.zig"
"special/compiler_rt/fixunssfti.zig"
"special/compiler_rt/fixunstfdi.zig"
"special/compiler_rt/fixunstfsi.zig"
"special/compiler_rt/fixunstfti.zig"
"special/compiler_rt/floattidf.zig"
"special/compiler_rt/floattisf.zig"
"special/compiler_rt/floattitf.zig"
"special/compiler_rt/floatunditf.zig"
"special/compiler_rt/floatunsitf.zig"
"special/compiler_rt/floatuntidf.zig"
"special/compiler_rt/floatuntisf.zig"
"special/compiler_rt/floatuntitf.zig"
"special/compiler_rt/muloti4.zig"
"special/compiler_rt/multi3.zig"
2019-03-05 20:09:00 -08:00
"special/compiler_rt/popcountdi2.zig"
"special/compiler_rt/truncXfYf2.zig"
"special/compiler_rt/udivmod.zig"
"special/compiler_rt/udivmoddi4.zig"
"special/compiler_rt/udivmodti4.zig"
"special/compiler_rt/udivti3.zig"
"special/compiler_rt/umodti3.zig"
2019-02-15 21:42:56 -08:00
"special/fmt_runner.zig"
"special/init-exe/build.zig"
"special/init-exe/src/main.zig"
"special/init-lib/build.zig"
"special/init-lib/src/main.zig"
"special/panic.zig"
"special/test_runner.zig"
"spinlock.zig"
2019-02-01 09:22:21 -08:00
"statically_initialized_mutex.zig"
2019-03-02 13:46:04 -08:00
"std.zig"
"testing.zig"
"unicode.zig"
2019-03-02 13:46:04 -08:00
"zig.zig"
"zig/ast.zig"
"zig/parse.zig"
"zig/parse_string_literal.zig"
"zig/render.zig"
"zig/tokenizer.zig"
)
set(ZIG_C_HEADER_FILES
"__clang_cuda_builtin_vars.h"
"__clang_cuda_cmath.h"
"__clang_cuda_complex_builtins.h"
2018-10-04 15:14:57 -07:00
"__clang_cuda_device_functions.h"
"__clang_cuda_intrinsics.h"
2018-10-04 15:14:57 -07:00
"__clang_cuda_libdevice_declares.h"
"__clang_cuda_math_forward_declares.h"
"__clang_cuda_runtime_wrapper.h"
"__stddef_max_align_t.h"
"__wmmintrin_aes.h"
"__wmmintrin_pclmul.h"
"adxintrin.h"
"altivec.h"
"ammintrin.h"
2018-02-23 10:15:16 -08:00
"arm64intr.h"
"arm_acle.h"
2018-10-04 15:14:57 -07:00
"arm_fp16.h"
"arm_neon.h"
"armintr.h"
"avx2intrin.h"
2018-02-23 10:15:16 -08:00
"avx512bitalgintrin.h"
"avx512bwintrin.h"
"avx512cdintrin.h"
"avx512dqintrin.h"
"avx512erintrin.h"
"avx512fintrin.h"
"avx512ifmaintrin.h"
"avx512ifmavlintrin.h"
"avx512pfintrin.h"
2018-02-23 10:15:16 -08:00
"avx512vbmi2intrin.h"
"avx512vbmiintrin.h"
"avx512vbmivlintrin.h"
2018-02-23 10:15:16 -08:00
"avx512vlbitalgintrin.h"
"avx512vlbwintrin.h"
"avx512vlcdintrin.h"
"avx512vldqintrin.h"
"avx512vlintrin.h"
2018-02-23 10:15:16 -08:00
"avx512vlvbmi2intrin.h"
"avx512vlvnniintrin.h"
"avx512vnniintrin.h"
"avx512vpopcntdqintrin.h"
2018-02-23 10:15:16 -08:00
"avx512vpopcntdqvlintrin.h"
"avxintrin.h"
"bmi2intrin.h"
"bmiintrin.h"
2018-02-23 10:15:16 -08:00
"cetintrin.h"
2018-10-04 15:14:57 -07:00
"cldemoteintrin.h"
"clflushoptintrin.h"
2018-02-23 10:15:16 -08:00
"clwbintrin.h"
"clzerointrin.h"
"cpuid.h"
"cuda_wrappers/algorithm"
"cuda_wrappers/complex"
"cuda_wrappers/new"
"emmintrin.h"
"f16cintrin.h"
"float.h"
"fma4intrin.h"
"fmaintrin.h"
"fxsrintrin.h"
2018-02-23 10:15:16 -08:00
"gfniintrin.h"
"htmintrin.h"
"htmxlintrin.h"
"ia32intrin.h"
"immintrin.h"
"intrin.h"
"inttypes.h"
2018-10-04 15:14:57 -07:00
"invpcidintrin.h"
"iso646.h"
"limits.h"
"lwpintrin.h"
"lzcntintrin.h"
"mm3dnow.h"
"mm_malloc.h"
"mmintrin.h"
"module.modulemap"
2018-10-04 15:14:57 -07:00
"movdirintrin.h"
"msa.h"
"mwaitxintrin.h"
"nmmintrin.h"
"opencl-c.h"
2018-10-04 15:14:57 -07:00
"pconfigintrin.h"
"pkuintrin.h"
"pmmintrin.h"
"popcntintrin.h"
"prfchwintrin.h"
2018-10-04 15:14:57 -07:00
"ptwriteintrin.h"
"rdseedintrin.h"
"rtmintrin.h"
"s390intrin.h"
2018-10-04 15:14:57 -07:00
"sgxintrin.h"
"shaintrin.h"
"smmintrin.h"
"stdalign.h"
"stdarg.h"
"stdatomic.h"
"stdbool.h"
"stddef.h"
"stdint.h"
"stdnoreturn.h"
"tbmintrin.h"
"tgmath.h"
"tmmintrin.h"
"unwind.h"
"vadefs.h"
2018-02-23 10:15:16 -08:00
"vaesintrin.h"
"varargs.h"
"vecintrin.h"
2018-02-23 10:15:16 -08:00
"vpclmulqdqintrin.h"
2018-10-04 15:14:57 -07:00
"waitpkgintrin.h"
"wbnoinvdintrin.h"
"wmmintrin.h"
"x86intrin.h"
"xmmintrin.h"
"xopintrin.h"
"xsavecintrin.h"
"xsaveintrin.h"
"xsaveoptintrin.h"
"xsavesintrin.h"
"xtestintrin.h"
)
2019-03-04 19:15:53 -08:00
set(ZIG_LIBC_FILES
2019-03-05 15:17:22 -08:00
"dummy/c.zig"
2019-03-07 09:16:10 -08:00
"dummy/c/i386.zig"
"dummy/c/x86_64.zig"
2019-03-05 15:17:22 -08:00
"dummy/dl.zig"
"dummy/m.zig"
"dummy/pthread.zig"
"dummy/rt.zig"
2019-03-04 19:15:53 -08:00
"glibc/bits/byteswap.h"
"glibc/bits/endian.h"
"glibc/bits/floatn-common.h"
"glibc/bits/libc-header-start.h"
"glibc/bits/long-double.h"
2019-03-05 15:17:22 -08:00
"glibc/bits/pthreadtypes.h"
"glibc/bits/select.h"
"glibc/bits/signum-generic.h"
"glibc/bits/stat.h"
2019-03-04 19:15:53 -08:00
"glibc/bits/stdint-intn.h"
2019-03-05 15:17:22 -08:00
"glibc/bits/stdlib-bsearch.h"
"glibc/bits/time64.h"
2019-03-04 19:15:53 -08:00
"glibc/bits/timesize.h"
2019-03-05 15:17:22 -08:00
"glibc/bits/types/__sigset_t.h"
"glibc/bits/types/struct_sched_param.h"
2019-03-04 19:15:53 -08:00
"glibc/bits/typesizes.h"
"glibc/bits/uintn-identity.h"
"glibc/bits/waitflags.h"
"glibc/bits/waitstatus.h"
"glibc/csu/abi-note.S"
"glibc/csu/abi-tag.h"
"glibc/csu/elf-init.c"
"glibc/debug/stack_chk_fail_local.c"
2019-03-05 15:17:22 -08:00
"glibc/elf/elf.h"
2019-03-04 19:15:53 -08:00
"glibc/include/alloca.h"
2019-03-05 15:17:22 -08:00
"glibc/include/bits/cpu-set.h"
"glibc/include/bits/statx.h"
"glibc/include/bits/stdlib-float.h"
2019-03-04 19:15:53 -08:00
"glibc/include/bits/types.h"
"glibc/include/bits/types/__locale_t.h"
"glibc/include/bits/types/clock_t.h"
"glibc/include/bits/types/clockid_t.h"
"glibc/include/bits/types/locale_t.h"
2019-03-05 15:17:22 -08:00
"glibc/include/bits/types/sig_atomic_t.h"
2019-03-04 19:15:53 -08:00
"glibc/include/bits/types/sigset_t.h"
2019-03-05 15:17:22 -08:00
"glibc/include/bits/types/struct_itimerspec.h"
2019-03-04 19:15:53 -08:00
"glibc/include/bits/types/struct_timespec.h"
2019-03-05 15:17:22 -08:00
"glibc/include/bits/types/struct_timeval.h"
"glibc/include/bits/types/struct_tm.h"
"glibc/include/bits/types/time_t.h"
"glibc/include/bits/types/timer_t.h"
2019-03-04 19:15:53 -08:00
"glibc/include/config.h"
2019-03-05 15:17:22 -08:00
"glibc/include/dso_handle.h"
2019-03-04 19:15:53 -08:00
"glibc/include/elf.h"
"glibc/include/endian.h"
"glibc/include/features.h"
"glibc/include/gnu/stubs.h"
"glibc/include/libc-modules.h"
2019-03-05 15:17:22 -08:00
"glibc/include/libc-pointer-arith.h"
2019-03-04 19:15:53 -08:00
"glibc/include/libc-symbols.h"
2019-03-05 15:17:22 -08:00
"glibc/include/pthread.h"
"glibc/include/signal.h"
"glibc/include/stap-probe.h"
2019-03-04 19:15:53 -08:00
"glibc/include/stdc-predef.h"
"glibc/include/stdlib.h"
"glibc/include/sys/cdefs.h"
"glibc/include/sys/select.h"
2019-03-05 15:17:22 -08:00
"glibc/include/sys/signal.h"
2019-03-04 19:15:53 -08:00
"glibc/include/sys/stat.h"
2019-03-05 15:17:22 -08:00
"glibc/include/sys/types.h"
"glibc/include/syscall.h"
2019-03-05 15:17:22 -08:00
"glibc/io/bits/statx.h"
2019-03-04 19:15:53 -08:00
"glibc/io/fstat.c"
"glibc/io/fstat64.c"
"glibc/io/fstatat.c"
"glibc/io/fstatat64.c"
"glibc/io/lstat.c"
"glibc/io/lstat64.c"
"glibc/io/mknod.c"
"glibc/io/mknodat.c"
"glibc/io/stat.c"
"glibc/io/stat64.c"
"glibc/io/sys/stat.h"
"glibc/locale/bits/types/__locale_t.h"
"glibc/locale/bits/types/locale_t.h"
"glibc/misc/sys/cdefs.h"
"glibc/misc/sys/select.h"
"glibc/misc/syscall.h"
2019-03-04 19:15:53 -08:00
"glibc/nptl/pthread_atfork.c"
2019-03-05 15:17:22 -08:00
"glibc/posix/bits/cpu-set.h"
2019-03-04 19:15:53 -08:00
"glibc/posix/bits/types.h"
2019-03-05 15:17:22 -08:00
"glibc/posix/sys/types.h"
"glibc/signal/bits/types/sig_atomic_t.h"
"glibc/signal/bits/types/sigset_t.h"
"glibc/signal/signal.h"
"glibc/signal/sys/signal.h"
"glibc/stdlib/alloca.h"
2019-03-04 19:15:53 -08:00
"glibc/stdlib/at_quick_exit.c"
"glibc/stdlib/atexit.c"
2019-03-05 15:17:22 -08:00
"glibc/stdlib/bits/stdlib-float.h"
2019-03-04 19:15:53 -08:00
"glibc/stdlib/exit.h"
"glibc/stdlib/stdlib.h"
2019-03-05 15:17:22 -08:00
"glibc/string/endian.h"
"glibc/sysdeps/aarch64/bits/endian.h"
"glibc/sysdeps/aarch64/crti.S"
"glibc/sysdeps/aarch64/crtn.S"
"glibc/sysdeps/aarch64/dl-sysdep.h"
"glibc/sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/aarch64/start.S"
"glibc/sysdeps/aarch64/sysdep.h"
"glibc/sysdeps/alpha/bits/endian.h"
"glibc/sysdeps/alpha/crti.S"
"glibc/sysdeps/alpha/crtn.S"
"glibc/sysdeps/alpha/dl-dtprocnum.h"
"glibc/sysdeps/alpha/dl-sysdep.h"
"glibc/sysdeps/alpha/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/alpha/start.S"
"glibc/sysdeps/arm/bits/endian.h"
"glibc/sysdeps/arm/crti.S"
"glibc/sysdeps/arm/crtn.S"
"glibc/sysdeps/arm/dl-sysdep.h"
"glibc/sysdeps/arm/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/arm/start.S"
"glibc/sysdeps/arm/sysdep.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/generic/dl-dtprocnum.h"
"glibc/sysdeps/generic/dl-sysdep.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/generic/dwarf2.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/generic/libc-lock.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/generic/symbol-hacks.h"
"glibc/sysdeps/generic/sys/syscall.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/generic/sysdep.h"
"glibc/sysdeps/generic/tls.h"
"glibc/sysdeps/hppa/bits/endian.h"
"glibc/sysdeps/hppa/crti.S"
"glibc/sysdeps/hppa/crtn.S"
"glibc/sysdeps/hppa/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/hppa/start.S"
"glibc/sysdeps/hppa/sysdep.h"
"glibc/sysdeps/htl/bits/pthread.h"
"glibc/sysdeps/htl/bits/thread-shared-types.h"
"glibc/sysdeps/htl/libc-lockP.h"
"glibc/sysdeps/htl/pthread.h"
"glibc/sysdeps/i386/crti.S"
"glibc/sysdeps/i386/crtn.S"
"glibc/sysdeps/i386/htl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/i386/start.S"
"glibc/sysdeps/i386/symbol-hacks.h"
"glibc/sysdeps/i386/sysdep.h"
"glibc/sysdeps/ia64/crti.S"
"glibc/sysdeps/ia64/crtn.S"
"glibc/sysdeps/ia64/dl-dtprocnum.h"
"glibc/sysdeps/ia64/dl-sysdep.h"
"glibc/sysdeps/ia64/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/ia64/start.S"
"glibc/sysdeps/ia64/sysdep.h"
"glibc/sysdeps/init_array/crti.S"
"glibc/sysdeps/init_array/crtn.S"
"glibc/sysdeps/m68k/bits/endian.h"
"glibc/sysdeps/m68k/coldfire/sysdep.h"
"glibc/sysdeps/m68k/crti.S"
"glibc/sysdeps/m68k/crtn.S"
"glibc/sysdeps/m68k/m680x0/sysdep.h"
"glibc/sysdeps/m68k/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/m68k/start.S"
"glibc/sysdeps/m68k/symbol-hacks.h"
"glibc/sysdeps/m68k/sysdep.h"
"glibc/sysdeps/mach/hurd/bits/stat.h"
"glibc/sysdeps/mach/hurd/bits/typesizes.h"
"glibc/sysdeps/mach/hurd/dl-sysdep.h"
"glibc/sysdeps/mach/hurd/kernel-features.h"
"glibc/sysdeps/mach/i386/sysdep.h"
"glibc/sysdeps/mach/libc-lock.h"
"glibc/sysdeps/mach/sys/syscall.h"
"glibc/sysdeps/mach/sysdep.h"
"glibc/sysdeps/microblaze/bits/endian.h"
"glibc/sysdeps/microblaze/crti.S"
"glibc/sysdeps/microblaze/crtn.S"
"glibc/sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/microblaze/start.S"
"glibc/sysdeps/microblaze/sysdep.h"
"glibc/sysdeps/mips/bits/endian.h"
"glibc/sysdeps/mips/dl-dtprocnum.h"
"glibc/sysdeps/mips/mips32/crti.S"
"glibc/sysdeps/mips/mips32/crtn.S"
"glibc/sysdeps/mips/mips64/n32/crti.S"
"glibc/sysdeps/mips/mips64/n32/crtn.S"
"glibc/sysdeps/mips/mips64/n64/crti.S"
"glibc/sysdeps/mips/mips64/n64/crtn.S"
"glibc/sysdeps/mips/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/mips/start.S"
"glibc/sysdeps/nios2/bits/endian.h"
"glibc/sysdeps/nios2/crti.S"
"glibc/sysdeps/nios2/crtn.S"
"glibc/sysdeps/nios2/dl-sysdep.h"
"glibc/sysdeps/nios2/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/nios2/start.S"
"glibc/sysdeps/nios2/sysdep.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/nptl/bits/pthreadtypes.h"
"glibc/sysdeps/nptl/bits/thread-shared-types.h"
"glibc/sysdeps/nptl/libc-lock.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/nptl/libc-lockP.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/nptl/pthread.h"
"glibc/sysdeps/powerpc/bits/endian.h"
"glibc/sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/powerpc/powerpc32/crti.S"
"glibc/sysdeps/powerpc/powerpc32/crtn.S"
"glibc/sysdeps/powerpc/powerpc32/dl-dtprocnum.h"
"glibc/sysdeps/powerpc/powerpc32/start.S"
"glibc/sysdeps/powerpc/powerpc32/symbol-hacks.h"
"glibc/sysdeps/powerpc/powerpc32/sysdep.h"
"glibc/sysdeps/powerpc/powerpc64/crti.S"
"glibc/sysdeps/powerpc/powerpc64/crtn.S"
"glibc/sysdeps/powerpc/powerpc64/dl-dtprocnum.h"
"glibc/sysdeps/powerpc/powerpc64/start.S"
"glibc/sysdeps/powerpc/powerpc64/sysdep.h"
"glibc/sysdeps/powerpc/sysdep.h"
"glibc/sysdeps/riscv/bits/endian.h"
"glibc/sysdeps/riscv/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/riscv/start.S"
"glibc/sysdeps/s390/bits/endian.h"
"glibc/sysdeps/s390/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/s390/s390-32/crti.S"
"glibc/sysdeps/s390/s390-32/crtn.S"
"glibc/sysdeps/s390/s390-32/dl-sysdep.h"
"glibc/sysdeps/s390/s390-32/start.S"
"glibc/sysdeps/s390/s390-32/symbol-hacks.h"
"glibc/sysdeps/s390/s390-32/sysdep.h"
"glibc/sysdeps/s390/s390-64/crti.S"
"glibc/sysdeps/s390/s390-64/crtn.S"
"glibc/sysdeps/s390/s390-64/start.S"
"glibc/sysdeps/s390/s390-64/sysdep.h"
"glibc/sysdeps/sh/bits/endian.h"
"glibc/sysdeps/sh/crti.S"
"glibc/sysdeps/sh/crtn.S"
"glibc/sysdeps/sh/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/sh/start.S"
"glibc/sysdeps/sh/sysdep.h"
"glibc/sysdeps/sparc/bits/endian.h"
"glibc/sysdeps/sparc/crti.S"
"glibc/sysdeps/sparc/crtn.S"
"glibc/sysdeps/sparc/dl-dtprocnum.h"
"glibc/sysdeps/sparc/dl-sysdep.h"
"glibc/sysdeps/sparc/nptl/bits/pthreadtypes-arch.h"
"glibc/sysdeps/sparc/sparc32/start.S"
"glibc/sysdeps/sparc/sparc64/start.S"
"glibc/sysdeps/sparc/sysdep.h"
"glibc/sysdeps/unix/alpha/sysdep.h"
"glibc/sysdeps/unix/arm/sysdep.h"
"glibc/sysdeps/unix/i386/sysdep.h"
"glibc/sysdeps/unix/mips/mips32/sysdep.h"
"glibc/sysdeps/unix/mips/mips64/n32/sysdep.h"
"glibc/sysdeps/unix/mips/mips64/n64/sysdep.h"
"glibc/sysdeps/unix/mips/sysdep.h"
"glibc/sysdeps/unix/powerpc/sysdep.h"
"glibc/sysdeps/unix/sh/sysdep.h"
"glibc/sysdeps/unix/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/aarch64/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/aarch64/sys/elf.h"
"glibc/sysdeps/unix/sysv/linux/aarch64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/alpha/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h"
"glibc/sysdeps/unix/sysv/linux/alpha/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/alpha/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/arm/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/arm/sys/elf.h"
"glibc/sysdeps/unix/sysv/linux/arm/sysdep.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/unix/sysv/linux/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/bits/timex.h"
"glibc/sysdeps/unix/sysv/linux/dl-sysdep.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/unix/sysv/linux/generic/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/generic/bits/typesizes.h"
"glibc/sysdeps/unix/sysv/linux/generic/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/hppa/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/hppa/pthread.h"
"glibc/sysdeps/unix/sysv/linux/hppa/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/i386/dl-sysdep.h"
"glibc/sysdeps/unix/sysv/linux/i386/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/i386/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/ia64/bits/endian.h"
"glibc/sysdeps/unix/sysv/linux/ia64/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h"
"glibc/sysdeps/unix/sysv/linux/ia64/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/ia64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/include/bits/syscall.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/unix/sysv/linux/include/sys/timex.h"
"glibc/sysdeps/unix/sysv/linux/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/m68k/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/m68k/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/m68k/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/microblaze/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/microblaze/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/mips/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/mips/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/nios2/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/powerpc/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/powerpc/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/riscv/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/riscv/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/s390/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/s390/bits/typesizes.h"
"glibc/sysdeps/unix/sysv/linux/s390/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/s390/sys/elf.h"
"glibc/sysdeps/unix/sysv/linux/sh/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/sh/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/sparc/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/sparc/bits/typesizes.h"
"glibc/sysdeps/unix/sysv/linux/sparc/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/sparc/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/sys/syscall.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/unix/sysv/linux/sys/timex.h"
"glibc/sysdeps/unix/sysv/linux/sysdep.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/unix/sysv/linux/x86/bits/stat.h"
"glibc/sysdeps/unix/sysv/linux/x86/bits/typesizes.h"
"glibc/sysdeps/unix/sysv/linux/x86/sys/elf.h"
"glibc/sysdeps/unix/sysv/linux/x86_64/kernel-features.h"
"glibc/sysdeps/unix/sysv/linux/x86_64/sysdep.h"
"glibc/sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h"
"glibc/sysdeps/unix/x86_64/sysdep.h"
2019-03-07 09:16:10 -08:00
"glibc/sysdeps/wordsize-32/divdi3-symbol-hacks.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/x86/bits/endian.h"
"glibc/sysdeps/x86/bits/select.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/x86/bits/wordsize.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/x86/nptl/bits/pthreadtypes-arch.h"
2019-03-05 15:17:22 -08:00
"glibc/sysdeps/x86/sysdep.h"
2019-03-04 19:15:53 -08:00
"glibc/sysdeps/x86_64/crti.S"
"glibc/sysdeps/x86_64/crtn.S"
"glibc/sysdeps/x86_64/start.S"
"glibc/sysdeps/x86_64/sysdep.h"
"glibc/sysdeps/x86_64/x32/symbol-hacks.h"
"glibc/sysdeps/x86_64/x32/sysdep.h"
2019-03-04 19:15:53 -08:00
"glibc/time/bits/types/clock_t.h"
"glibc/time/bits/types/clockid_t.h"
2019-03-05 15:17:22 -08:00
"glibc/time/bits/types/struct_itimerspec.h"
"glibc/time/bits/types/struct_timespec.h"
"glibc/time/bits/types/struct_timeval.h"
"glibc/time/bits/types/struct_tm.h"
2019-03-04 19:15:53 -08:00
"glibc/time/bits/types/time_t.h"
"glibc/time/bits/types/timer_t.h"
2019-03-07 09:16:10 -08:00
"include/aarch64-linux-gnu/asm/bitsperlong.h"
"include/aarch64-linux-gnu/asm/unistd.h"
"include/aarch64-linux-gnu/bits/endian.h"
"include/aarch64-linux-gnu/bits/fcntl.h"
"include/aarch64-linux-gnu/bits/fenv.h"
"include/aarch64-linux-gnu/bits/floatn.h"
"include/aarch64-linux-gnu/bits/fp-fast.h"
"include/aarch64-linux-gnu/bits/hwcap.h"
"include/aarch64-linux-gnu/bits/ipc.h"
"include/aarch64-linux-gnu/bits/link.h"
"include/aarch64-linux-gnu/bits/local_lim.h"
"include/aarch64-linux-gnu/bits/long-double.h"
"include/aarch64-linux-gnu/bits/procfs.h"
"include/aarch64-linux-gnu/bits/pthreadtypes-arch.h"
"include/aarch64-linux-gnu/bits/semaphore.h"
"include/aarch64-linux-gnu/bits/setjmp.h"
"include/aarch64-linux-gnu/bits/sigstack.h"
"include/aarch64-linux-gnu/bits/stat.h"
"include/aarch64-linux-gnu/bits/statfs.h"
"include/aarch64-linux-gnu/bits/typesizes.h"
"include/aarch64-linux-gnu/bits/wordsize.h"
"include/aarch64-linux-gnu/fpu_control.h"
"include/aarch64-linux-gnu/gnu/lib-names-lp64.h"
"include/aarch64-linux-gnu/gnu/lib-names.h"
"include/aarch64-linux-gnu/gnu/stubs-lp64.h"
"include/aarch64-linux-gnu/gnu/stubs.h"
"include/aarch64-linux-gnu/ieee754.h"
"include/aarch64-linux-gnu/sys/elf.h"
"include/aarch64-linux-gnu/sys/ptrace.h"
"include/aarch64-linux-gnu/sys/ucontext.h"
"include/aarch64-linux-gnu/sys/user.h"
"include/aarch64_be-linux-gnu/asm/bitsperlong.h"
"include/aarch64_be-linux-gnu/asm/unistd.h"
"include/aarch64_be-linux-gnu/bits/endian.h"
"include/aarch64_be-linux-gnu/bits/fcntl.h"
"include/aarch64_be-linux-gnu/bits/fenv.h"
"include/aarch64_be-linux-gnu/bits/floatn.h"
"include/aarch64_be-linux-gnu/bits/fp-fast.h"
"include/aarch64_be-linux-gnu/bits/hwcap.h"
"include/aarch64_be-linux-gnu/bits/ipc.h"
"include/aarch64_be-linux-gnu/bits/link.h"
"include/aarch64_be-linux-gnu/bits/local_lim.h"
"include/aarch64_be-linux-gnu/bits/long-double.h"
"include/aarch64_be-linux-gnu/bits/procfs.h"
"include/aarch64_be-linux-gnu/bits/pthreadtypes-arch.h"
"include/aarch64_be-linux-gnu/bits/semaphore.h"
"include/aarch64_be-linux-gnu/bits/setjmp.h"
"include/aarch64_be-linux-gnu/bits/sigstack.h"
"include/aarch64_be-linux-gnu/bits/stat.h"
"include/aarch64_be-linux-gnu/bits/statfs.h"
"include/aarch64_be-linux-gnu/bits/typesizes.h"
"include/aarch64_be-linux-gnu/bits/wordsize.h"
"include/aarch64_be-linux-gnu/fpu_control.h"
"include/aarch64_be-linux-gnu/gnu/lib-names-lp64_be.h"
"include/aarch64_be-linux-gnu/gnu/lib-names.h"
"include/aarch64_be-linux-gnu/gnu/stubs-lp64_be.h"
"include/aarch64_be-linux-gnu/gnu/stubs.h"
"include/aarch64_be-linux-gnu/ieee754.h"
"include/aarch64_be-linux-gnu/sys/elf.h"
"include/aarch64_be-linux-gnu/sys/ptrace.h"
"include/aarch64_be-linux-gnu/sys/ucontext.h"
"include/aarch64_be-linux-gnu/sys/user.h"
"include/arm-linux-gnueabi/asm/unistd.h"
"include/arm-linux-gnueabi/bits/endian.h"
"include/arm-linux-gnueabi/bits/fcntl.h"
"include/arm-linux-gnueabi/bits/fenv.h"
"include/arm-linux-gnueabi/bits/floatn.h"
"include/arm-linux-gnueabi/bits/hwcap.h"
"include/arm-linux-gnueabi/bits/link.h"
"include/arm-linux-gnueabi/bits/long-double.h"
"include/arm-linux-gnueabi/bits/procfs-id.h"
"include/arm-linux-gnueabi/bits/procfs.h"
"include/arm-linux-gnueabi/bits/pthreadtypes-arch.h"
"include/arm-linux-gnueabi/bits/semaphore.h"
"include/arm-linux-gnueabi/bits/setjmp.h"
"include/arm-linux-gnueabi/bits/shmlba.h"
"include/arm-linux-gnueabi/bits/stat.h"
"include/arm-linux-gnueabi/bits/wordsize.h"
"include/arm-linux-gnueabi/fpu_control.h"
"include/arm-linux-gnueabi/gnu/lib-names.h"
"include/arm-linux-gnueabi/gnu/stubs.h"
"include/arm-linux-gnueabi/sys/ptrace.h"
"include/arm-linux-gnueabi/sys/ucontext.h"
"include/arm-linux-gnueabi/sys/user.h"
"include/arm-linux-gnueabihf/asm/unistd.h"
"include/arm-linux-gnueabihf/bits/endian.h"
"include/arm-linux-gnueabihf/bits/fcntl.h"
"include/arm-linux-gnueabihf/bits/fenv.h"
"include/arm-linux-gnueabihf/bits/floatn.h"
"include/arm-linux-gnueabihf/bits/hwcap.h"
"include/arm-linux-gnueabihf/bits/link.h"
"include/arm-linux-gnueabihf/bits/long-double.h"
"include/arm-linux-gnueabihf/bits/procfs-id.h"
"include/arm-linux-gnueabihf/bits/procfs.h"
"include/arm-linux-gnueabihf/bits/pthreadtypes-arch.h"
"include/arm-linux-gnueabihf/bits/semaphore.h"
"include/arm-linux-gnueabihf/bits/setjmp.h"
"include/arm-linux-gnueabihf/bits/shmlba.h"
"include/arm-linux-gnueabihf/bits/stat.h"
"include/arm-linux-gnueabihf/bits/wordsize.h"
"include/arm-linux-gnueabihf/fpu_control.h"
"include/arm-linux-gnueabihf/gnu/lib-names.h"
"include/arm-linux-gnueabihf/gnu/stubs.h"
"include/arm-linux-gnueabihf/sys/ptrace.h"
"include/arm-linux-gnueabihf/sys/ucontext.h"
"include/arm-linux-gnueabihf/sys/user.h"
"include/armeb-linux-gnueabi/asm/unistd.h"
"include/armeb-linux-gnueabi/bits/endian.h"
"include/armeb-linux-gnueabi/bits/fcntl.h"
"include/armeb-linux-gnueabi/bits/fenv.h"
"include/armeb-linux-gnueabi/bits/floatn.h"
"include/armeb-linux-gnueabi/bits/hwcap.h"
"include/armeb-linux-gnueabi/bits/link.h"
"include/armeb-linux-gnueabi/bits/long-double.h"
"include/armeb-linux-gnueabi/bits/procfs-id.h"
"include/armeb-linux-gnueabi/bits/procfs.h"
"include/armeb-linux-gnueabi/bits/pthreadtypes-arch.h"
"include/armeb-linux-gnueabi/bits/semaphore.h"
"include/armeb-linux-gnueabi/bits/setjmp.h"
"include/armeb-linux-gnueabi/bits/shmlba.h"
"include/armeb-linux-gnueabi/bits/stat.h"
"include/armeb-linux-gnueabi/bits/wordsize.h"
"include/armeb-linux-gnueabi/fpu_control.h"
"include/armeb-linux-gnueabi/gnu/lib-names.h"
"include/armeb-linux-gnueabi/gnu/stubs.h"
"include/armeb-linux-gnueabi/sys/ptrace.h"
"include/armeb-linux-gnueabi/sys/ucontext.h"
"include/armeb-linux-gnueabi/sys/user.h"
"include/armeb-linux-gnueabihf/asm/unistd.h"
"include/armeb-linux-gnueabihf/bits/endian.h"
"include/armeb-linux-gnueabihf/bits/fcntl.h"
"include/armeb-linux-gnueabihf/bits/fenv.h"
"include/armeb-linux-gnueabihf/bits/floatn.h"
"include/armeb-linux-gnueabihf/bits/hwcap.h"
"include/armeb-linux-gnueabihf/bits/link.h"
"include/armeb-linux-gnueabihf/bits/long-double.h"
"include/armeb-linux-gnueabihf/bits/procfs-id.h"
"include/armeb-linux-gnueabihf/bits/procfs.h"
"include/armeb-linux-gnueabihf/bits/pthreadtypes-arch.h"
"include/armeb-linux-gnueabihf/bits/semaphore.h"
"include/armeb-linux-gnueabihf/bits/setjmp.h"
"include/armeb-linux-gnueabihf/bits/shmlba.h"
"include/armeb-linux-gnueabihf/bits/stat.h"
"include/armeb-linux-gnueabihf/bits/wordsize.h"
"include/armeb-linux-gnueabihf/fpu_control.h"
"include/armeb-linux-gnueabihf/gnu/lib-names.h"
"include/armeb-linux-gnueabihf/gnu/stubs.h"
"include/armeb-linux-gnueabihf/sys/ptrace.h"
"include/armeb-linux-gnueabihf/sys/ucontext.h"
"include/armeb-linux-gnueabihf/sys/user.h"
"include/generic-glibc/a.out.h"
"include/generic-glibc/aio.h"
"include/generic-glibc/aliases.h"
"include/generic-glibc/alloca.h"
"include/generic-glibc/ar.h"
"include/generic-glibc/argp.h"
"include/generic-glibc/argz.h"
"include/generic-glibc/arpa/ftp.h"
"include/generic-glibc/arpa/inet.h"
"include/generic-glibc/arpa/nameser.h"
"include/generic-glibc/arpa/nameser_compat.h"
"include/generic-glibc/arpa/telnet.h"
"include/generic-glibc/arpa/tftp.h"
"include/generic-glibc/asm-generic/bitsperlong.h"
"include/generic-glibc/asm-generic/unistd.h"
"include/generic-glibc/asm/unistd_32.h"
"include/generic-glibc/asm/unistd_64.h"
"include/generic-glibc/assert.h"
"include/generic-glibc/bits/a.out.h"
"include/generic-glibc/bits/argp-ldbl.h"
"include/generic-glibc/bits/byteswap.h"
"include/generic-glibc/bits/cmathcalls.h"
"include/generic-glibc/bits/confname.h"
"include/generic-glibc/bits/cpu-set.h"
"include/generic-glibc/bits/dirent.h"
"include/generic-glibc/bits/dlfcn.h"
"include/generic-glibc/bits/elfclass.h"
"include/generic-glibc/bits/endian.h"
"include/generic-glibc/bits/environments.h"
"include/generic-glibc/bits/epoll.h"
"include/generic-glibc/bits/err-ldbl.h"
"include/generic-glibc/bits/errno.h"
"include/generic-glibc/bits/error-ldbl.h"
"include/generic-glibc/bits/error.h"
"include/generic-glibc/bits/eventfd.h"
"include/generic-glibc/bits/fcntl-linux.h"
"include/generic-glibc/bits/fcntl.h"
"include/generic-glibc/bits/fcntl2.h"
"include/generic-glibc/bits/fenv.h"
"include/generic-glibc/bits/fenvinline.h"
"include/generic-glibc/bits/floatn-common.h"
"include/generic-glibc/bits/floatn.h"
"include/generic-glibc/bits/flt-eval-method.h"
"include/generic-glibc/bits/fp-fast.h"
"include/generic-glibc/bits/fp-logb.h"
"include/generic-glibc/bits/getopt_core.h"
"include/generic-glibc/bits/getopt_ext.h"
"include/generic-glibc/bits/getopt_posix.h"
"include/generic-glibc/bits/hwcap.h"
"include/generic-glibc/bits/in.h"
"include/generic-glibc/bits/indirect-return.h"
"include/generic-glibc/bits/initspin.h"
"include/generic-glibc/bits/inotify.h"
"include/generic-glibc/bits/ioctl-types.h"
"include/generic-glibc/bits/ioctls.h"
"include/generic-glibc/bits/ipc.h"
"include/generic-glibc/bits/ipctypes.h"
"include/generic-glibc/bits/iscanonical.h"
"include/generic-glibc/bits/libc-header-start.h"
"include/generic-glibc/bits/libm-simd-decl-stubs.h"
"include/generic-glibc/bits/link.h"
"include/generic-glibc/bits/local_lim.h"
"include/generic-glibc/bits/locale.h"
"include/generic-glibc/bits/long-double.h"
"include/generic-glibc/bits/math-finite.h"
"include/generic-glibc/bits/math-vector-fortran.h"
"include/generic-glibc/bits/math-vector.h"
"include/generic-glibc/bits/mathcalls-helper-functions.h"
"include/generic-glibc/bits/mathcalls-narrow.h"
"include/generic-glibc/bits/mathcalls.h"
"include/generic-glibc/bits/mathdef.h"
"include/generic-glibc/bits/mathinline.h"
"include/generic-glibc/bits/mman-linux.h"
"include/generic-glibc/bits/mman-map-flags-generic.h"
"include/generic-glibc/bits/mman-shared.h"
"include/generic-glibc/bits/mman.h"
"include/generic-glibc/bits/monetary-ldbl.h"
"include/generic-glibc/bits/mqueue.h"
"include/generic-glibc/bits/mqueue2.h"
"include/generic-glibc/bits/msq-pad.h"
"include/generic-glibc/bits/msq.h"
"include/generic-glibc/bits/netdb.h"
"include/generic-glibc/bits/param.h"
"include/generic-glibc/bits/poll.h"
"include/generic-glibc/bits/poll2.h"
"include/generic-glibc/bits/posix1_lim.h"
"include/generic-glibc/bits/posix2_lim.h"
"include/generic-glibc/bits/posix_opt.h"
"include/generic-glibc/bits/ppc.h"
"include/generic-glibc/bits/printf-ldbl.h"
"include/generic-glibc/bits/procfs-extra.h"
"include/generic-glibc/bits/procfs-id.h"
"include/generic-glibc/bits/procfs-prregset.h"
"include/generic-glibc/bits/procfs.h"
"include/generic-glibc/bits/pthreadtypes-arch.h"
"include/generic-glibc/bits/pthreadtypes.h"
"include/generic-glibc/bits/ptrace-shared.h"
"include/generic-glibc/bits/resource.h"
"include/generic-glibc/bits/sched.h"
"include/generic-glibc/bits/select.h"
"include/generic-glibc/bits/select2.h"
"include/generic-glibc/bits/sem-pad.h"
"include/generic-glibc/bits/sem.h"
"include/generic-glibc/bits/semaphore.h"
"include/generic-glibc/bits/setjmp.h"
"include/generic-glibc/bits/setjmp2.h"
"include/generic-glibc/bits/shm-pad.h"
"include/generic-glibc/bits/shm.h"
"include/generic-glibc/bits/shmlba.h"
"include/generic-glibc/bits/sigaction.h"
"include/generic-glibc/bits/sigcontext.h"
"include/generic-glibc/bits/sigevent-consts.h"
"include/generic-glibc/bits/siginfo-arch.h"
"include/generic-glibc/bits/siginfo-consts-arch.h"
"include/generic-glibc/bits/siginfo-consts.h"
"include/generic-glibc/bits/signalfd.h"
"include/generic-glibc/bits/signum-generic.h"
"include/generic-glibc/bits/signum.h"
"include/generic-glibc/bits/sigstack.h"
"include/generic-glibc/bits/sigthread.h"
"include/generic-glibc/bits/sockaddr.h"
"include/generic-glibc/bits/socket.h"
"include/generic-glibc/bits/socket2.h"
"include/generic-glibc/bits/socket_type.h"
"include/generic-glibc/bits/ss_flags.h"
"include/generic-glibc/bits/stab.def"
"include/generic-glibc/bits/stat.h"
"include/generic-glibc/bits/statfs.h"
"include/generic-glibc/bits/statvfs.h"
"include/generic-glibc/bits/statx.h"
"include/generic-glibc/bits/stdint-intn.h"
"include/generic-glibc/bits/stdint-uintn.h"
"include/generic-glibc/bits/stdio-ldbl.h"
"include/generic-glibc/bits/stdio.h"
"include/generic-glibc/bits/stdio2.h"
"include/generic-glibc/bits/stdio_lim.h"
"include/generic-glibc/bits/stdlib-bsearch.h"
"include/generic-glibc/bits/stdlib-float.h"
"include/generic-glibc/bits/stdlib-ldbl.h"
"include/generic-glibc/bits/stdlib.h"
"include/generic-glibc/bits/string_fortified.h"
"include/generic-glibc/bits/strings_fortified.h"
"include/generic-glibc/bits/stropts.h"
"include/generic-glibc/bits/sys_errlist.h"
"include/generic-glibc/bits/syscall.h"
"include/generic-glibc/bits/sysctl.h"
"include/generic-glibc/bits/syslog-ldbl.h"
"include/generic-glibc/bits/syslog-path.h"
"include/generic-glibc/bits/syslog.h"
"include/generic-glibc/bits/sysmacros.h"
"include/generic-glibc/bits/termios-baud.h"
"include/generic-glibc/bits/termios-c_cc.h"
"include/generic-glibc/bits/termios-c_cflag.h"
"include/generic-glibc/bits/termios-c_iflag.h"
"include/generic-glibc/bits/termios-c_lflag.h"
"include/generic-glibc/bits/termios-c_oflag.h"
"include/generic-glibc/bits/termios-misc.h"
"include/generic-glibc/bits/termios-struct.h"
"include/generic-glibc/bits/termios-tcflow.h"
"include/generic-glibc/bits/termios.h"
"include/generic-glibc/bits/thread-shared-types.h"
"include/generic-glibc/bits/time.h"
"include/generic-glibc/bits/time64.h"
"include/generic-glibc/bits/timerfd.h"
"include/generic-glibc/bits/timesize.h"
"include/generic-glibc/bits/timex.h"
"include/generic-glibc/bits/types.h"
"include/generic-glibc/bits/types/FILE.h"
"include/generic-glibc/bits/types/__FILE.h"
"include/generic-glibc/bits/types/__fpos64_t.h"
"include/generic-glibc/bits/types/__fpos_t.h"
"include/generic-glibc/bits/types/__locale_t.h"
"include/generic-glibc/bits/types/__mbstate_t.h"
"include/generic-glibc/bits/types/__sigset_t.h"
"include/generic-glibc/bits/types/__sigval_t.h"
"include/generic-glibc/bits/types/clock_t.h"
"include/generic-glibc/bits/types/clockid_t.h"
"include/generic-glibc/bits/types/cookie_io_functions_t.h"
"include/generic-glibc/bits/types/error_t.h"
"include/generic-glibc/bits/types/locale_t.h"
"include/generic-glibc/bits/types/mbstate_t.h"
"include/generic-glibc/bits/types/res_state.h"
"include/generic-glibc/bits/types/sig_atomic_t.h"
"include/generic-glibc/bits/types/sigevent_t.h"
"include/generic-glibc/bits/types/siginfo_t.h"
"include/generic-glibc/bits/types/sigset_t.h"
"include/generic-glibc/bits/types/sigval_t.h"
"include/generic-glibc/bits/types/stack_t.h"
"include/generic-glibc/bits/types/struct_FILE.h"
"include/generic-glibc/bits/types/struct_iovec.h"
"include/generic-glibc/bits/types/struct_itimerspec.h"
"include/generic-glibc/bits/types/struct_osockaddr.h"
"include/generic-glibc/bits/types/struct_rusage.h"
"include/generic-glibc/bits/types/struct_sched_param.h"
"include/generic-glibc/bits/types/struct_sigstack.h"
"include/generic-glibc/bits/types/struct_timespec.h"
"include/generic-glibc/bits/types/struct_timeval.h"
"include/generic-glibc/bits/types/struct_tm.h"
"include/generic-glibc/bits/types/time_t.h"
"include/generic-glibc/bits/types/timer_t.h"
"include/generic-glibc/bits/types/wint_t.h"
"include/generic-glibc/bits/typesizes.h"
"include/generic-glibc/bits/uintn-identity.h"
"include/generic-glibc/bits/uio-ext.h"
"include/generic-glibc/bits/uio_lim.h"
"include/generic-glibc/bits/unistd.h"
"include/generic-glibc/bits/unistd_ext.h"
"include/generic-glibc/bits/utmp.h"
"include/generic-glibc/bits/utmpx.h"
"include/generic-glibc/bits/utsname.h"
"include/generic-glibc/bits/waitflags.h"
"include/generic-glibc/bits/waitstatus.h"
"include/generic-glibc/bits/wchar-ldbl.h"
"include/generic-glibc/bits/wchar.h"
"include/generic-glibc/bits/wchar2.h"
"include/generic-glibc/bits/wctype-wchar.h"
"include/generic-glibc/bits/wordsize.h"
"include/generic-glibc/bits/xopen_lim.h"
"include/generic-glibc/bits/xtitypes.h"
"include/generic-glibc/byteswap.h"
"include/generic-glibc/complex.h"
"include/generic-glibc/cpio.h"
"include/generic-glibc/crypt.h"
"include/generic-glibc/ctype.h"
"include/generic-glibc/dirent.h"
"include/generic-glibc/dlfcn.h"
"include/generic-glibc/elf.h"
"include/generic-glibc/endian.h"
"include/generic-glibc/envz.h"
"include/generic-glibc/err.h"
"include/generic-glibc/errno.h"
"include/generic-glibc/error.h"
"include/generic-glibc/execinfo.h"
"include/generic-glibc/fcntl.h"
"include/generic-glibc/features.h"
"include/generic-glibc/fenv.h"
"include/generic-glibc/fmtmsg.h"
"include/generic-glibc/fnmatch.h"
"include/generic-glibc/fpregdef.h"
"include/generic-glibc/fpu_control.h"
"include/generic-glibc/fstab.h"
"include/generic-glibc/fts.h"
"include/generic-glibc/ftw.h"
"include/generic-glibc/gconv.h"
"include/generic-glibc/getopt.h"
"include/generic-glibc/glob.h"
"include/generic-glibc/gnu-versions.h"
"include/generic-glibc/gnu/lib-names-32.h"
"include/generic-glibc/gnu/lib-names-hard.h"
"include/generic-glibc/gnu/lib-names-n32_hard.h"
"include/generic-glibc/gnu/lib-names-n64_hard.h"
"include/generic-glibc/gnu/lib-names-o32_hard.h"
"include/generic-glibc/gnu/lib-names-soft.h"
"include/generic-glibc/gnu/lib-names.h"
"include/generic-glibc/gnu/libc-version.h"
"include/generic-glibc/gnu/stubs-32.h"
"include/generic-glibc/gnu/stubs-hard.h"
"include/generic-glibc/gnu/stubs-n32_hard.h"
"include/generic-glibc/gnu/stubs-n64_hard.h"
"include/generic-glibc/gnu/stubs-o32_hard.h"
"include/generic-glibc/gnu/stubs-soft.h"
"include/generic-glibc/gnu/stubs.h"
"include/generic-glibc/grp.h"
"include/generic-glibc/gshadow.h"
"include/generic-glibc/iconv.h"
"include/generic-glibc/ieee754.h"
"include/generic-glibc/ifaddrs.h"
"include/generic-glibc/inttypes.h"
"include/generic-glibc/langinfo.h"
"include/generic-glibc/lastlog.h"
"include/generic-glibc/libgen.h"
"include/generic-glibc/libintl.h"
"include/generic-glibc/limits.h"
"include/generic-glibc/link.h"
2019-03-08 22:24:30 -08:00
"include/generic-glibc/linux/limits.h"
2019-03-07 09:16:10 -08:00
"include/generic-glibc/locale.h"
"include/generic-glibc/malloc.h"
"include/generic-glibc/math.h"
"include/generic-glibc/mcheck.h"
"include/generic-glibc/memory.h"
"include/generic-glibc/mntent.h"
"include/generic-glibc/monetary.h"
"include/generic-glibc/mqueue.h"
"include/generic-glibc/net/ethernet.h"
"include/generic-glibc/net/if.h"
"include/generic-glibc/net/if_arp.h"
"include/generic-glibc/net/if_packet.h"
"include/generic-glibc/net/if_ppp.h"
"include/generic-glibc/net/if_shaper.h"
"include/generic-glibc/net/if_slip.h"
"include/generic-glibc/net/ppp-comp.h"
"include/generic-glibc/net/ppp_defs.h"
"include/generic-glibc/net/route.h"
"include/generic-glibc/netash/ash.h"
"include/generic-glibc/netatalk/at.h"
"include/generic-glibc/netax25/ax25.h"
"include/generic-glibc/netdb.h"
"include/generic-glibc/neteconet/ec.h"
"include/generic-glibc/netinet/ether.h"
"include/generic-glibc/netinet/icmp6.h"
"include/generic-glibc/netinet/if_ether.h"
"include/generic-glibc/netinet/if_fddi.h"
"include/generic-glibc/netinet/if_tr.h"
"include/generic-glibc/netinet/igmp.h"
"include/generic-glibc/netinet/in.h"
"include/generic-glibc/netinet/in_systm.h"
"include/generic-glibc/netinet/ip.h"
"include/generic-glibc/netinet/ip6.h"
"include/generic-glibc/netinet/ip_icmp.h"
"include/generic-glibc/netinet/tcp.h"
"include/generic-glibc/netinet/udp.h"
"include/generic-glibc/netipx/ipx.h"
"include/generic-glibc/netiucv/iucv.h"
"include/generic-glibc/netpacket/packet.h"
"include/generic-glibc/netrom/netrom.h"
"include/generic-glibc/netrose/rose.h"
"include/generic-glibc/nfs/nfs.h"
"include/generic-glibc/nl_types.h"
"include/generic-glibc/nss.h"
"include/generic-glibc/obstack.h"
"include/generic-glibc/paths.h"
"include/generic-glibc/poll.h"
"include/generic-glibc/printf.h"
"include/generic-glibc/proc_service.h"
"include/generic-glibc/protocols/routed.h"
"include/generic-glibc/protocols/rwhod.h"
"include/generic-glibc/protocols/talkd.h"
"include/generic-glibc/protocols/timed.h"
"include/generic-glibc/pthread.h"
"include/generic-glibc/pty.h"
"include/generic-glibc/pwd.h"
"include/generic-glibc/re_comp.h"
"include/generic-glibc/regdef.h"
"include/generic-glibc/regex.h"
"include/generic-glibc/regexp.h"
"include/generic-glibc/resolv.h"
"include/generic-glibc/rpc/netdb.h"
"include/generic-glibc/sched.h"
"include/generic-glibc/scsi/scsi.h"
"include/generic-glibc/scsi/scsi_ioctl.h"
"include/generic-glibc/scsi/sg.h"
"include/generic-glibc/search.h"
"include/generic-glibc/semaphore.h"
"include/generic-glibc/setjmp.h"
"include/generic-glibc/sgidefs.h"
"include/generic-glibc/sgtty.h"
"include/generic-glibc/shadow.h"
"include/generic-glibc/signal.h"
"include/generic-glibc/spawn.h"
"include/generic-glibc/stab.h"
"include/generic-glibc/stdc-predef.h"
"include/generic-glibc/stdint.h"
"include/generic-glibc/stdio.h"
"include/generic-glibc/stdio_ext.h"
"include/generic-glibc/stdlib.h"
"include/generic-glibc/string.h"
"include/generic-glibc/strings.h"
"include/generic-glibc/stropts.h"
"include/generic-glibc/sys/acct.h"
"include/generic-glibc/sys/asm.h"
"include/generic-glibc/sys/auxv.h"
"include/generic-glibc/sys/bitypes.h"
"include/generic-glibc/sys/cachectl.h"
"include/generic-glibc/sys/cdefs.h"
"include/generic-glibc/sys/debugreg.h"
"include/generic-glibc/sys/dir.h"
"include/generic-glibc/sys/elf.h"
"include/generic-glibc/sys/epoll.h"
"include/generic-glibc/sys/errno.h"
"include/generic-glibc/sys/eventfd.h"
"include/generic-glibc/sys/fanotify.h"
"include/generic-glibc/sys/fcntl.h"
"include/generic-glibc/sys/file.h"
"include/generic-glibc/sys/fpregdef.h"
"include/generic-glibc/sys/fsuid.h"
"include/generic-glibc/sys/gmon.h"
"include/generic-glibc/sys/gmon_out.h"
"include/generic-glibc/sys/inotify.h"
"include/generic-glibc/sys/io.h"
"include/generic-glibc/sys/ioctl.h"
"include/generic-glibc/sys/ipc.h"
"include/generic-glibc/sys/kd.h"
"include/generic-glibc/sys/klog.h"
"include/generic-glibc/sys/mman.h"
"include/generic-glibc/sys/mount.h"
"include/generic-glibc/sys/msg.h"
"include/generic-glibc/sys/mtio.h"
"include/generic-glibc/sys/param.h"
"include/generic-glibc/sys/pci.h"
"include/generic-glibc/sys/perm.h"
"include/generic-glibc/sys/personality.h"
"include/generic-glibc/sys/platform/ppc.h"
"include/generic-glibc/sys/poll.h"
"include/generic-glibc/sys/prctl.h"
"include/generic-glibc/sys/procfs.h"
"include/generic-glibc/sys/profil.h"
"include/generic-glibc/sys/ptrace.h"
"include/generic-glibc/sys/queue.h"
"include/generic-glibc/sys/quota.h"
"include/generic-glibc/sys/random.h"
"include/generic-glibc/sys/raw.h"
"include/generic-glibc/sys/reboot.h"
"include/generic-glibc/sys/reg.h"
"include/generic-glibc/sys/regdef.h"
"include/generic-glibc/sys/resource.h"
"include/generic-glibc/sys/select.h"
"include/generic-glibc/sys/sem.h"
"include/generic-glibc/sys/sendfile.h"
"include/generic-glibc/sys/shm.h"
"include/generic-glibc/sys/signal.h"
"include/generic-glibc/sys/signalfd.h"
"include/generic-glibc/sys/socket.h"
"include/generic-glibc/sys/socketvar.h"
"include/generic-glibc/sys/soundcard.h"
"include/generic-glibc/sys/stat.h"
"include/generic-glibc/sys/statfs.h"
"include/generic-glibc/sys/statvfs.h"
"include/generic-glibc/sys/stropts.h"
"include/generic-glibc/sys/swap.h"
"include/generic-glibc/sys/syscall.h"
"include/generic-glibc/sys/sysctl.h"
"include/generic-glibc/sys/sysinfo.h"
"include/generic-glibc/sys/syslog.h"
"include/generic-glibc/sys/sysmacros.h"
"include/generic-glibc/sys/sysmips.h"
"include/generic-glibc/sys/tas.h"
"include/generic-glibc/sys/termios.h"
"include/generic-glibc/sys/time.h"
"include/generic-glibc/sys/timeb.h"
"include/generic-glibc/sys/timerfd.h"
"include/generic-glibc/sys/times.h"
"include/generic-glibc/sys/timex.h"
"include/generic-glibc/sys/ttychars.h"
"include/generic-glibc/sys/ttydefaults.h"
"include/generic-glibc/sys/types.h"
"include/generic-glibc/sys/ucontext.h"
"include/generic-glibc/sys/uio.h"
"include/generic-glibc/sys/un.h"
"include/generic-glibc/sys/unistd.h"
"include/generic-glibc/sys/user.h"
"include/generic-glibc/sys/utsname.h"
"include/generic-glibc/sys/vfs.h"
"include/generic-glibc/sys/vlimit.h"
"include/generic-glibc/sys/vm86.h"
"include/generic-glibc/sys/vt.h"
"include/generic-glibc/sys/vtimes.h"
"include/generic-glibc/sys/wait.h"
"include/generic-glibc/sys/xattr.h"
"include/generic-glibc/syscall.h"
"include/generic-glibc/sysexits.h"
"include/generic-glibc/syslog.h"
"include/generic-glibc/tar.h"
"include/generic-glibc/termio.h"
"include/generic-glibc/termios.h"
"include/generic-glibc/tgmath.h"
"include/generic-glibc/thread_db.h"
"include/generic-glibc/threads.h"
"include/generic-glibc/time.h"
"include/generic-glibc/ttyent.h"
"include/generic-glibc/uchar.h"
"include/generic-glibc/ucontext.h"
"include/generic-glibc/ulimit.h"
"include/generic-glibc/unistd.h"
"include/generic-glibc/utime.h"
"include/generic-glibc/utmp.h"
"include/generic-glibc/utmpx.h"
"include/generic-glibc/values.h"
"include/generic-glibc/wait.h"
"include/generic-glibc/wchar.h"
"include/generic-glibc/wctype.h"
"include/generic-glibc/wordexp.h"
"include/i386-linux-gnu/asm/unistd.h"
"include/i386-linux-gnu/bits/a.out.h"
"include/i386-linux-gnu/bits/endian.h"
"include/i386-linux-gnu/bits/environments.h"
"include/i386-linux-gnu/bits/epoll.h"
"include/i386-linux-gnu/bits/fcntl.h"
"include/i386-linux-gnu/bits/fenv.h"
"include/i386-linux-gnu/bits/floatn.h"
"include/i386-linux-gnu/bits/flt-eval-method.h"
"include/i386-linux-gnu/bits/fp-logb.h"
"include/i386-linux-gnu/bits/indirect-return.h"
"include/i386-linux-gnu/bits/ipctypes.h"
"include/i386-linux-gnu/bits/iscanonical.h"
"include/i386-linux-gnu/bits/link.h"
"include/i386-linux-gnu/bits/long-double.h"
"include/i386-linux-gnu/bits/math-vector-fortran.h"
"include/i386-linux-gnu/bits/math-vector.h"
"include/i386-linux-gnu/bits/mman.h"
"include/i386-linux-gnu/bits/procfs-id.h"
"include/i386-linux-gnu/bits/procfs.h"
"include/i386-linux-gnu/bits/pthreadtypes-arch.h"
"include/i386-linux-gnu/bits/select.h"
"include/i386-linux-gnu/bits/sem-pad.h"
"include/i386-linux-gnu/bits/semaphore.h"
"include/i386-linux-gnu/bits/setjmp.h"
"include/i386-linux-gnu/bits/sigcontext.h"
"include/i386-linux-gnu/bits/siginfo-arch.h"
"include/i386-linux-gnu/bits/stat.h"
"include/i386-linux-gnu/bits/sysctl.h"
"include/i386-linux-gnu/bits/timesize.h"
"include/i386-linux-gnu/bits/typesizes.h"
"include/i386-linux-gnu/bits/wordsize.h"
"include/i386-linux-gnu/bits/xtitypes.h"
"include/i386-linux-gnu/fpu_control.h"
"include/i386-linux-gnu/gnu/lib-names.h"
"include/i386-linux-gnu/gnu/stubs.h"
"include/i386-linux-gnu/sys/elf.h"
"include/i386-linux-gnu/sys/io.h"
"include/i386-linux-gnu/sys/ptrace.h"
"include/i386-linux-gnu/sys/ucontext.h"
"include/i386-linux-gnu/sys/user.h"
"include/mips-linux-gnu/asm/sgidefs.h"
"include/mips-linux-gnu/asm/unistd.h"
"include/mips-linux-gnu/bits/dlfcn.h"
"include/mips-linux-gnu/bits/errno.h"
"include/mips-linux-gnu/bits/eventfd.h"
"include/mips-linux-gnu/bits/inotify.h"
"include/mips-linux-gnu/bits/ioctl-types.h"
"include/mips-linux-gnu/bits/ipc.h"
"include/mips-linux-gnu/bits/ipctypes.h"
"include/mips-linux-gnu/bits/local_lim.h"
"include/mips-linux-gnu/bits/mman.h"
"include/mips-linux-gnu/bits/msq-pad.h"
"include/mips-linux-gnu/bits/poll.h"
"include/mips-linux-gnu/bits/resource.h"
"include/mips-linux-gnu/bits/sem-pad.h"
"include/mips-linux-gnu/bits/shm-pad.h"
"include/mips-linux-gnu/bits/shmlba.h"
"include/mips-linux-gnu/bits/sigaction.h"
"include/mips-linux-gnu/bits/sigcontext.h"
"include/mips-linux-gnu/bits/siginfo-arch.h"
"include/mips-linux-gnu/bits/signalfd.h"
"include/mips-linux-gnu/bits/signum.h"
"include/mips-linux-gnu/bits/socket_type.h"
"include/mips-linux-gnu/bits/statfs.h"
"include/mips-linux-gnu/bits/termios-c_cc.h"
"include/mips-linux-gnu/bits/termios-c_lflag.h"
"include/mips-linux-gnu/bits/termios-struct.h"
"include/mips-linux-gnu/bits/termios-tcflow.h"
"include/mips-linux-gnu/bits/timerfd.h"
"include/mips-linux-gnu/bits/types/stack_t.h"
"include/mips-linux-gnu/ieee754.h"
"include/mips64-linux-gnuabi64/asm/sgidefs.h"
"include/mips64-linux-gnuabi64/asm/unistd.h"
"include/mips64-linux-gnuabi64/bits/dlfcn.h"
"include/mips64-linux-gnuabi64/bits/errno.h"
"include/mips64-linux-gnuabi64/bits/eventfd.h"
"include/mips64-linux-gnuabi64/bits/inotify.h"
"include/mips64-linux-gnuabi64/bits/ioctl-types.h"
"include/mips64-linux-gnuabi64/bits/ipc.h"
"include/mips64-linux-gnuabi64/bits/ipctypes.h"
"include/mips64-linux-gnuabi64/bits/local_lim.h"
"include/mips64-linux-gnuabi64/bits/mman.h"
"include/mips64-linux-gnuabi64/bits/msq-pad.h"
"include/mips64-linux-gnuabi64/bits/poll.h"
"include/mips64-linux-gnuabi64/bits/resource.h"
"include/mips64-linux-gnuabi64/bits/sem-pad.h"
"include/mips64-linux-gnuabi64/bits/shm-pad.h"
"include/mips64-linux-gnuabi64/bits/shmlba.h"
"include/mips64-linux-gnuabi64/bits/sigaction.h"
"include/mips64-linux-gnuabi64/bits/sigcontext.h"
"include/mips64-linux-gnuabi64/bits/siginfo-arch.h"
"include/mips64-linux-gnuabi64/bits/signalfd.h"
"include/mips64-linux-gnuabi64/bits/signum.h"
"include/mips64-linux-gnuabi64/bits/socket_type.h"
"include/mips64-linux-gnuabi64/bits/statfs.h"
"include/mips64-linux-gnuabi64/bits/termios-c_cc.h"
"include/mips64-linux-gnuabi64/bits/termios-c_lflag.h"
"include/mips64-linux-gnuabi64/bits/termios-struct.h"
"include/mips64-linux-gnuabi64/bits/termios-tcflow.h"
"include/mips64-linux-gnuabi64/bits/timerfd.h"
"include/mips64-linux-gnuabi64/bits/types/stack_t.h"
"include/mips64-linux-gnuabi64/ieee754.h"
"include/mips64-linux-gnuabin32/asm/sgidefs.h"
"include/mips64-linux-gnuabin32/asm/unistd.h"
"include/mips64-linux-gnuabin32/bits/dlfcn.h"
"include/mips64-linux-gnuabin32/bits/errno.h"
"include/mips64-linux-gnuabin32/bits/eventfd.h"
"include/mips64-linux-gnuabin32/bits/inotify.h"
"include/mips64-linux-gnuabin32/bits/ioctl-types.h"
"include/mips64-linux-gnuabin32/bits/ipc.h"
"include/mips64-linux-gnuabin32/bits/ipctypes.h"
"include/mips64-linux-gnuabin32/bits/local_lim.h"
"include/mips64-linux-gnuabin32/bits/mman.h"
"include/mips64-linux-gnuabin32/bits/msq-pad.h"
"include/mips64-linux-gnuabin32/bits/poll.h"
"include/mips64-linux-gnuabin32/bits/resource.h"
"include/mips64-linux-gnuabin32/bits/sem-pad.h"
"include/mips64-linux-gnuabin32/bits/shm-pad.h"
"include/mips64-linux-gnuabin32/bits/shmlba.h"
"include/mips64-linux-gnuabin32/bits/sigaction.h"
"include/mips64-linux-gnuabin32/bits/sigcontext.h"
"include/mips64-linux-gnuabin32/bits/siginfo-arch.h"
"include/mips64-linux-gnuabin32/bits/signalfd.h"
"include/mips64-linux-gnuabin32/bits/signum.h"
"include/mips64-linux-gnuabin32/bits/socket_type.h"
"include/mips64-linux-gnuabin32/bits/statfs.h"
"include/mips64-linux-gnuabin32/bits/termios-c_cc.h"
"include/mips64-linux-gnuabin32/bits/termios-c_lflag.h"
"include/mips64-linux-gnuabin32/bits/termios-struct.h"
"include/mips64-linux-gnuabin32/bits/termios-tcflow.h"
"include/mips64-linux-gnuabin32/bits/timerfd.h"
"include/mips64-linux-gnuabin32/bits/types/stack_t.h"
"include/mips64-linux-gnuabin32/ieee754.h"
"include/mips64el-linux-gnuabi64/asm/sgidefs.h"
"include/mips64el-linux-gnuabi64/asm/unistd.h"
"include/mips64el-linux-gnuabi64/bits/dlfcn.h"
"include/mips64el-linux-gnuabi64/bits/errno.h"
"include/mips64el-linux-gnuabi64/bits/eventfd.h"
"include/mips64el-linux-gnuabi64/bits/inotify.h"
"include/mips64el-linux-gnuabi64/bits/ioctl-types.h"
"include/mips64el-linux-gnuabi64/bits/ipc.h"
"include/mips64el-linux-gnuabi64/bits/ipctypes.h"
"include/mips64el-linux-gnuabi64/bits/local_lim.h"
"include/mips64el-linux-gnuabi64/bits/mman.h"
"include/mips64el-linux-gnuabi64/bits/msq-pad.h"
"include/mips64el-linux-gnuabi64/bits/poll.h"
"include/mips64el-linux-gnuabi64/bits/resource.h"
"include/mips64el-linux-gnuabi64/bits/sem-pad.h"
"include/mips64el-linux-gnuabi64/bits/shm-pad.h"
"include/mips64el-linux-gnuabi64/bits/shmlba.h"
"include/mips64el-linux-gnuabi64/bits/sigaction.h"
"include/mips64el-linux-gnuabi64/bits/sigcontext.h"
"include/mips64el-linux-gnuabi64/bits/siginfo-arch.h"
"include/mips64el-linux-gnuabi64/bits/signalfd.h"
"include/mips64el-linux-gnuabi64/bits/signum.h"
"include/mips64el-linux-gnuabi64/bits/socket_type.h"
"include/mips64el-linux-gnuabi64/bits/statfs.h"
"include/mips64el-linux-gnuabi64/bits/termios-c_cc.h"
"include/mips64el-linux-gnuabi64/bits/termios-c_lflag.h"
"include/mips64el-linux-gnuabi64/bits/termios-struct.h"
"include/mips64el-linux-gnuabi64/bits/termios-tcflow.h"
"include/mips64el-linux-gnuabi64/bits/timerfd.h"
"include/mips64el-linux-gnuabi64/bits/types/stack_t.h"
"include/mips64el-linux-gnuabi64/ieee754.h"
"include/mips64el-linux-gnuabin32/asm/sgidefs.h"
"include/mips64el-linux-gnuabin32/asm/unistd.h"
"include/mips64el-linux-gnuabin32/bits/dlfcn.h"
"include/mips64el-linux-gnuabin32/bits/errno.h"
"include/mips64el-linux-gnuabin32/bits/eventfd.h"
"include/mips64el-linux-gnuabin32/bits/inotify.h"
"include/mips64el-linux-gnuabin32/bits/ioctl-types.h"
"include/mips64el-linux-gnuabin32/bits/ipc.h"
"include/mips64el-linux-gnuabin32/bits/ipctypes.h"
"include/mips64el-linux-gnuabin32/bits/local_lim.h"
"include/mips64el-linux-gnuabin32/bits/mman.h"
"include/mips64el-linux-gnuabin32/bits/msq-pad.h"
"include/mips64el-linux-gnuabin32/bits/poll.h"
"include/mips64el-linux-gnuabin32/bits/resource.h"
"include/mips64el-linux-gnuabin32/bits/sem-pad.h"
"include/mips64el-linux-gnuabin32/bits/shm-pad.h"
"include/mips64el-linux-gnuabin32/bits/shmlba.h"
"include/mips64el-linux-gnuabin32/bits/sigaction.h"
"include/mips64el-linux-gnuabin32/bits/sigcontext.h"
"include/mips64el-linux-gnuabin32/bits/siginfo-arch.h"
"include/mips64el-linux-gnuabin32/bits/signalfd.h"
"include/mips64el-linux-gnuabin32/bits/signum.h"
"include/mips64el-linux-gnuabin32/bits/socket_type.h"
"include/mips64el-linux-gnuabin32/bits/statfs.h"
"include/mips64el-linux-gnuabin32/bits/termios-c_cc.h"
"include/mips64el-linux-gnuabin32/bits/termios-c_lflag.h"
"include/mips64el-linux-gnuabin32/bits/termios-struct.h"
"include/mips64el-linux-gnuabin32/bits/termios-tcflow.h"
"include/mips64el-linux-gnuabin32/bits/timerfd.h"
"include/mips64el-linux-gnuabin32/bits/types/stack_t.h"
"include/mips64el-linux-gnuabin32/ieee754.h"
"include/mipsel-linux-gnu/asm/sgidefs.h"
"include/mipsel-linux-gnu/asm/unistd.h"
"include/mipsel-linux-gnu/bits/dlfcn.h"
"include/mipsel-linux-gnu/bits/errno.h"
"include/mipsel-linux-gnu/bits/eventfd.h"
"include/mipsel-linux-gnu/bits/inotify.h"
"include/mipsel-linux-gnu/bits/ioctl-types.h"
"include/mipsel-linux-gnu/bits/ipc.h"
"include/mipsel-linux-gnu/bits/ipctypes.h"
"include/mipsel-linux-gnu/bits/local_lim.h"
"include/mipsel-linux-gnu/bits/mman.h"
"include/mipsel-linux-gnu/bits/msq-pad.h"
"include/mipsel-linux-gnu/bits/poll.h"
"include/mipsel-linux-gnu/bits/resource.h"
"include/mipsel-linux-gnu/bits/sem-pad.h"
"include/mipsel-linux-gnu/bits/shm-pad.h"
"include/mipsel-linux-gnu/bits/shmlba.h"
"include/mipsel-linux-gnu/bits/sigaction.h"
"include/mipsel-linux-gnu/bits/sigcontext.h"
"include/mipsel-linux-gnu/bits/siginfo-arch.h"
"include/mipsel-linux-gnu/bits/signalfd.h"
"include/mipsel-linux-gnu/bits/signum.h"
"include/mipsel-linux-gnu/bits/socket_type.h"
"include/mipsel-linux-gnu/bits/statfs.h"
"include/mipsel-linux-gnu/bits/termios-c_cc.h"
"include/mipsel-linux-gnu/bits/termios-c_lflag.h"
"include/mipsel-linux-gnu/bits/termios-struct.h"
"include/mipsel-linux-gnu/bits/termios-tcflow.h"
"include/mipsel-linux-gnu/bits/timerfd.h"
"include/mipsel-linux-gnu/bits/types/stack_t.h"
"include/mipsel-linux-gnu/ieee754.h"
"include/nios2-linux-gnu/asm/unistd.h"
"include/nios2-linux-gnu/bits/endian.h"
"include/nios2-linux-gnu/bits/fcntl.h"
"include/nios2-linux-gnu/bits/fenv.h"
"include/nios2-linux-gnu/bits/floatn.h"
"include/nios2-linux-gnu/bits/link.h"
"include/nios2-linux-gnu/bits/long-double.h"
"include/nios2-linux-gnu/bits/procfs.h"
"include/nios2-linux-gnu/bits/pthreadtypes-arch.h"
"include/nios2-linux-gnu/bits/semaphore.h"
"include/nios2-linux-gnu/bits/setjmp.h"
"include/nios2-linux-gnu/bits/stat.h"
"include/nios2-linux-gnu/bits/statfs.h"
"include/nios2-linux-gnu/bits/typesizes.h"
"include/nios2-linux-gnu/bits/wordsize.h"
"include/nios2-linux-gnu/fpu_control.h"
"include/nios2-linux-gnu/gnu/lib-names.h"
"include/nios2-linux-gnu/gnu/stubs.h"
"include/nios2-linux-gnu/sys/cachectl.h"
"include/nios2-linux-gnu/sys/ucontext.h"
"include/nios2-linux-gnu/sys/user.h"
"include/powerpc-linux-gnu/asm/unistd.h"
"include/powerpc-linux-gnu/bits/endian.h"
"include/powerpc-linux-gnu/bits/environments.h"
"include/powerpc-linux-gnu/bits/fcntl.h"
"include/powerpc-linux-gnu/bits/fenv.h"
"include/powerpc-linux-gnu/bits/fenvinline.h"
"include/powerpc-linux-gnu/bits/floatn.h"
"include/powerpc-linux-gnu/bits/fp-fast.h"
"include/powerpc-linux-gnu/bits/hwcap.h"
"include/powerpc-linux-gnu/bits/ioctl-types.h"
"include/powerpc-linux-gnu/bits/ipc.h"
"include/powerpc-linux-gnu/bits/iscanonical.h"
"include/powerpc-linux-gnu/bits/link.h"
"include/powerpc-linux-gnu/bits/local_lim.h"
"include/powerpc-linux-gnu/bits/long-double.h"
"include/powerpc-linux-gnu/bits/mman.h"
"include/powerpc-linux-gnu/bits/msq-pad.h"
"include/powerpc-linux-gnu/bits/procfs.h"
"include/powerpc-linux-gnu/bits/pthreadtypes-arch.h"
"include/powerpc-linux-gnu/bits/sem-pad.h"
"include/powerpc-linux-gnu/bits/semaphore.h"
"include/powerpc-linux-gnu/bits/setjmp.h"
"include/powerpc-linux-gnu/bits/shm-pad.h"
"include/powerpc-linux-gnu/bits/sigstack.h"
"include/powerpc-linux-gnu/bits/stat.h"
"include/powerpc-linux-gnu/bits/termios-baud.h"
"include/powerpc-linux-gnu/bits/termios-c_cc.h"
"include/powerpc-linux-gnu/bits/termios-c_cflag.h"
"include/powerpc-linux-gnu/bits/termios-c_iflag.h"
"include/powerpc-linux-gnu/bits/termios-c_lflag.h"
"include/powerpc-linux-gnu/bits/termios-c_oflag.h"
"include/powerpc-linux-gnu/bits/termios-misc.h"
"include/powerpc-linux-gnu/bits/wordsize.h"
"include/powerpc-linux-gnu/fpu_control.h"
"include/powerpc-linux-gnu/gnu/lib-names-32.h"
"include/powerpc-linux-gnu/gnu/lib-names.h"
"include/powerpc-linux-gnu/gnu/stubs.h"
"include/powerpc-linux-gnu/ieee754.h"
"include/powerpc-linux-gnu/sys/ptrace.h"
"include/powerpc-linux-gnu/sys/ucontext.h"
"include/powerpc-linux-gnu/sys/user.h"
"include/powerpc64-linux-gnu/asm/unistd.h"
"include/powerpc64-linux-gnu/bits/endian.h"
"include/powerpc64-linux-gnu/bits/environments.h"
"include/powerpc64-linux-gnu/bits/fcntl.h"
"include/powerpc64-linux-gnu/bits/fenv.h"
"include/powerpc64-linux-gnu/bits/fenvinline.h"
"include/powerpc64-linux-gnu/bits/floatn.h"
"include/powerpc64-linux-gnu/bits/fp-fast.h"
"include/powerpc64-linux-gnu/bits/hwcap.h"
"include/powerpc64-linux-gnu/bits/ioctl-types.h"
"include/powerpc64-linux-gnu/bits/ipc.h"
"include/powerpc64-linux-gnu/bits/iscanonical.h"
"include/powerpc64-linux-gnu/bits/link.h"
"include/powerpc64-linux-gnu/bits/local_lim.h"
"include/powerpc64-linux-gnu/bits/long-double.h"
"include/powerpc64-linux-gnu/bits/mman.h"
"include/powerpc64-linux-gnu/bits/msq-pad.h"
"include/powerpc64-linux-gnu/bits/procfs.h"
"include/powerpc64-linux-gnu/bits/pthreadtypes-arch.h"
"include/powerpc64-linux-gnu/bits/sem-pad.h"
"include/powerpc64-linux-gnu/bits/semaphore.h"
"include/powerpc64-linux-gnu/bits/setjmp.h"
"include/powerpc64-linux-gnu/bits/shm-pad.h"
"include/powerpc64-linux-gnu/bits/sigstack.h"
"include/powerpc64-linux-gnu/bits/stat.h"
"include/powerpc64-linux-gnu/bits/termios-baud.h"
"include/powerpc64-linux-gnu/bits/termios-c_cc.h"
"include/powerpc64-linux-gnu/bits/termios-c_cflag.h"
"include/powerpc64-linux-gnu/bits/termios-c_iflag.h"
"include/powerpc64-linux-gnu/bits/termios-c_lflag.h"
"include/powerpc64-linux-gnu/bits/termios-c_oflag.h"
"include/powerpc64-linux-gnu/bits/termios-misc.h"
"include/powerpc64-linux-gnu/bits/wordsize.h"
"include/powerpc64-linux-gnu/fpu_control.h"
"include/powerpc64-linux-gnu/gnu/lib-names-64-v1.h"
"include/powerpc64-linux-gnu/gnu/lib-names.h"
"include/powerpc64-linux-gnu/gnu/stubs-64-v1.h"
"include/powerpc64-linux-gnu/gnu/stubs.h"
"include/powerpc64-linux-gnu/ieee754.h"
"include/powerpc64-linux-gnu/sys/ptrace.h"
"include/powerpc64-linux-gnu/sys/ucontext.h"
"include/powerpc64-linux-gnu/sys/user.h"
"include/powerpc64le-linux-gnu/asm/unistd.h"
"include/powerpc64le-linux-gnu/bits/endian.h"
"include/powerpc64le-linux-gnu/bits/environments.h"
"include/powerpc64le-linux-gnu/bits/fcntl.h"
"include/powerpc64le-linux-gnu/bits/fenv.h"
"include/powerpc64le-linux-gnu/bits/fenvinline.h"
"include/powerpc64le-linux-gnu/bits/floatn.h"
"include/powerpc64le-linux-gnu/bits/fp-fast.h"
"include/powerpc64le-linux-gnu/bits/hwcap.h"
"include/powerpc64le-linux-gnu/bits/ioctl-types.h"
"include/powerpc64le-linux-gnu/bits/ipc.h"
"include/powerpc64le-linux-gnu/bits/iscanonical.h"
"include/powerpc64le-linux-gnu/bits/link.h"
"include/powerpc64le-linux-gnu/bits/local_lim.h"
"include/powerpc64le-linux-gnu/bits/long-double.h"
"include/powerpc64le-linux-gnu/bits/mman.h"
"include/powerpc64le-linux-gnu/bits/msq-pad.h"
"include/powerpc64le-linux-gnu/bits/procfs.h"
"include/powerpc64le-linux-gnu/bits/pthreadtypes-arch.h"
"include/powerpc64le-linux-gnu/bits/sem-pad.h"
"include/powerpc64le-linux-gnu/bits/semaphore.h"
"include/powerpc64le-linux-gnu/bits/setjmp.h"
"include/powerpc64le-linux-gnu/bits/shm-pad.h"
"include/powerpc64le-linux-gnu/bits/sigstack.h"
"include/powerpc64le-linux-gnu/bits/stat.h"
"include/powerpc64le-linux-gnu/bits/termios-baud.h"
"include/powerpc64le-linux-gnu/bits/termios-c_cc.h"
"include/powerpc64le-linux-gnu/bits/termios-c_cflag.h"
"include/powerpc64le-linux-gnu/bits/termios-c_iflag.h"
"include/powerpc64le-linux-gnu/bits/termios-c_lflag.h"
"include/powerpc64le-linux-gnu/bits/termios-c_oflag.h"
"include/powerpc64le-linux-gnu/bits/termios-misc.h"
"include/powerpc64le-linux-gnu/bits/wordsize.h"
"include/powerpc64le-linux-gnu/fpu_control.h"
"include/powerpc64le-linux-gnu/gnu/lib-names-64-v2.h"
"include/powerpc64le-linux-gnu/gnu/lib-names.h"
"include/powerpc64le-linux-gnu/gnu/stubs-64-v2.h"
"include/powerpc64le-linux-gnu/gnu/stubs.h"
"include/powerpc64le-linux-gnu/ieee754.h"
"include/powerpc64le-linux-gnu/sys/ptrace.h"
"include/powerpc64le-linux-gnu/sys/ucontext.h"
"include/powerpc64le-linux-gnu/sys/user.h"
"include/riscv64-linux-gnu/asm/unistd.h"
"include/riscv64-linux-gnu/bits/endian.h"
"include/riscv64-linux-gnu/bits/fcntl.h"
"include/riscv64-linux-gnu/bits/fenv.h"
"include/riscv64-linux-gnu/bits/floatn.h"
"include/riscv64-linux-gnu/bits/link.h"
"include/riscv64-linux-gnu/bits/long-double.h"
"include/riscv64-linux-gnu/bits/procfs.h"
"include/riscv64-linux-gnu/bits/pthreadtypes-arch.h"
"include/riscv64-linux-gnu/bits/semaphore.h"
"include/riscv64-linux-gnu/bits/setjmp.h"
"include/riscv64-linux-gnu/bits/sigcontext.h"
"include/riscv64-linux-gnu/bits/stat.h"
"include/riscv64-linux-gnu/bits/statfs.h"
"include/riscv64-linux-gnu/bits/typesizes.h"
"include/riscv64-linux-gnu/bits/wordsize.h"
"include/riscv64-linux-gnu/fpu_control.h"
"include/riscv64-linux-gnu/gnu/lib-names-lp64.h"
"include/riscv64-linux-gnu/gnu/lib-names.h"
"include/riscv64-linux-gnu/gnu/stubs-lp64.h"
"include/riscv64-linux-gnu/gnu/stubs.h"
"include/riscv64-linux-gnu/ieee754.h"
"include/riscv64-linux-gnu/sys/asm.h"
"include/riscv64-linux-gnu/sys/cachectl.h"
"include/riscv64-linux-gnu/sys/ucontext.h"
"include/riscv64-linux-gnu/sys/user.h"
"include/s390x-linux-gnu/asm/unistd.h"
"include/s390x-linux-gnu/bits/elfclass.h"
"include/s390x-linux-gnu/bits/endian.h"
"include/s390x-linux-gnu/bits/environments.h"
"include/s390x-linux-gnu/bits/fcntl.h"
"include/s390x-linux-gnu/bits/fenv.h"
"include/s390x-linux-gnu/bits/floatn.h"
"include/s390x-linux-gnu/bits/flt-eval-method.h"
"include/s390x-linux-gnu/bits/hwcap.h"
"include/s390x-linux-gnu/bits/ipc.h"
"include/s390x-linux-gnu/bits/link.h"
"include/s390x-linux-gnu/bits/long-double.h"
"include/s390x-linux-gnu/bits/procfs-extra.h"
"include/s390x-linux-gnu/bits/procfs-id.h"
"include/s390x-linux-gnu/bits/procfs.h"
"include/s390x-linux-gnu/bits/pthreadtypes-arch.h"
"include/s390x-linux-gnu/bits/semaphore.h"
"include/s390x-linux-gnu/bits/setjmp.h"
"include/s390x-linux-gnu/bits/sigaction.h"
"include/s390x-linux-gnu/bits/stat.h"
"include/s390x-linux-gnu/bits/statfs.h"
"include/s390x-linux-gnu/bits/typesizes.h"
"include/s390x-linux-gnu/bits/utmp.h"
"include/s390x-linux-gnu/bits/utmpx.h"
"include/s390x-linux-gnu/bits/wordsize.h"
"include/s390x-linux-gnu/bits/xtitypes.h"
"include/s390x-linux-gnu/fpu_control.h"
"include/s390x-linux-gnu/gnu/lib-names-64.h"
"include/s390x-linux-gnu/gnu/lib-names.h"
"include/s390x-linux-gnu/gnu/stubs-64.h"
"include/s390x-linux-gnu/gnu/stubs.h"
"include/s390x-linux-gnu/ieee754.h"
"include/s390x-linux-gnu/sys/elf.h"
"include/s390x-linux-gnu/sys/ptrace.h"
"include/s390x-linux-gnu/sys/ucontext.h"
"include/s390x-linux-gnu/sys/user.h"
"include/sparc-linux-gnu/a.out.h"
"include/sparc-linux-gnu/asm/unistd.h"
"include/sparc-linux-gnu/bits/a.out.h"
"include/sparc-linux-gnu/bits/endian.h"
"include/sparc-linux-gnu/bits/environments.h"
"include/sparc-linux-gnu/bits/epoll.h"
"include/sparc-linux-gnu/bits/errno.h"
"include/sparc-linux-gnu/bits/eventfd.h"
"include/sparc-linux-gnu/bits/fcntl.h"
"include/sparc-linux-gnu/bits/fenv.h"
"include/sparc-linux-gnu/bits/floatn.h"
"include/sparc-linux-gnu/bits/hwcap.h"
"include/sparc-linux-gnu/bits/inotify.h"
"include/sparc-linux-gnu/bits/ioctls.h"
"include/sparc-linux-gnu/bits/ipc.h"
"include/sparc-linux-gnu/bits/link.h"
"include/sparc-linux-gnu/bits/local_lim.h"
"include/sparc-linux-gnu/bits/long-double.h"
"include/sparc-linux-gnu/bits/mman.h"
"include/sparc-linux-gnu/bits/msq-pad.h"
"include/sparc-linux-gnu/bits/poll.h"
"include/sparc-linux-gnu/bits/procfs-extra.h"
"include/sparc-linux-gnu/bits/procfs-id.h"
"include/sparc-linux-gnu/bits/procfs.h"
"include/sparc-linux-gnu/bits/pthreadtypes-arch.h"
"include/sparc-linux-gnu/bits/resource.h"
"include/sparc-linux-gnu/bits/sem-pad.h"
"include/sparc-linux-gnu/bits/semaphore.h"
"include/sparc-linux-gnu/bits/setjmp.h"
"include/sparc-linux-gnu/bits/shm-pad.h"
"include/sparc-linux-gnu/bits/shmlba.h"
"include/sparc-linux-gnu/bits/sigaction.h"
"include/sparc-linux-gnu/bits/sigcontext.h"
"include/sparc-linux-gnu/bits/siginfo-arch.h"
"include/sparc-linux-gnu/bits/siginfo-consts-arch.h"
"include/sparc-linux-gnu/bits/signalfd.h"
"include/sparc-linux-gnu/bits/signum.h"
"include/sparc-linux-gnu/bits/sigstack.h"
"include/sparc-linux-gnu/bits/socket_type.h"
"include/sparc-linux-gnu/bits/stat.h"
"include/sparc-linux-gnu/bits/termios-baud.h"
"include/sparc-linux-gnu/bits/termios-c_cc.h"
"include/sparc-linux-gnu/bits/termios-c_oflag.h"
"include/sparc-linux-gnu/bits/termios-struct.h"
"include/sparc-linux-gnu/bits/timerfd.h"
"include/sparc-linux-gnu/bits/typesizes.h"
"include/sparc-linux-gnu/bits/wordsize.h"
"include/sparc-linux-gnu/fpu_control.h"
"include/sparc-linux-gnu/gnu/lib-names-64.h"
"include/sparc-linux-gnu/gnu/lib-names.h"
"include/sparc-linux-gnu/gnu/stubs-64.h"
"include/sparc-linux-gnu/gnu/stubs.h"
"include/sparc-linux-gnu/ieee754.h"
"include/sparc-linux-gnu/sys/ptrace.h"
"include/sparc-linux-gnu/sys/ucontext.h"
"include/sparc-linux-gnu/sys/user.h"
"include/sparcv9-linux-gnu/a.out.h"
"include/sparcv9-linux-gnu/asm/unistd.h"
"include/sparcv9-linux-gnu/bits/a.out.h"
"include/sparcv9-linux-gnu/bits/endian.h"
"include/sparcv9-linux-gnu/bits/environments.h"
"include/sparcv9-linux-gnu/bits/epoll.h"
"include/sparcv9-linux-gnu/bits/errno.h"
"include/sparcv9-linux-gnu/bits/eventfd.h"
"include/sparcv9-linux-gnu/bits/fcntl.h"
"include/sparcv9-linux-gnu/bits/fenv.h"
"include/sparcv9-linux-gnu/bits/floatn.h"
"include/sparcv9-linux-gnu/bits/hwcap.h"
"include/sparcv9-linux-gnu/bits/inotify.h"
"include/sparcv9-linux-gnu/bits/ioctls.h"
"include/sparcv9-linux-gnu/bits/ipc.h"
"include/sparcv9-linux-gnu/bits/link.h"
"include/sparcv9-linux-gnu/bits/local_lim.h"
"include/sparcv9-linux-gnu/bits/long-double.h"
"include/sparcv9-linux-gnu/bits/mman.h"
"include/sparcv9-linux-gnu/bits/msq-pad.h"
"include/sparcv9-linux-gnu/bits/poll.h"
"include/sparcv9-linux-gnu/bits/procfs-extra.h"
"include/sparcv9-linux-gnu/bits/procfs-id.h"
"include/sparcv9-linux-gnu/bits/procfs.h"
"include/sparcv9-linux-gnu/bits/pthreadtypes-arch.h"
"include/sparcv9-linux-gnu/bits/resource.h"
"include/sparcv9-linux-gnu/bits/sem-pad.h"
"include/sparcv9-linux-gnu/bits/semaphore.h"
"include/sparcv9-linux-gnu/bits/setjmp.h"
"include/sparcv9-linux-gnu/bits/shm-pad.h"
"include/sparcv9-linux-gnu/bits/shmlba.h"
"include/sparcv9-linux-gnu/bits/sigaction.h"
"include/sparcv9-linux-gnu/bits/sigcontext.h"
"include/sparcv9-linux-gnu/bits/siginfo-arch.h"
"include/sparcv9-linux-gnu/bits/siginfo-consts-arch.h"
"include/sparcv9-linux-gnu/bits/signalfd.h"
"include/sparcv9-linux-gnu/bits/signum.h"
"include/sparcv9-linux-gnu/bits/sigstack.h"
"include/sparcv9-linux-gnu/bits/socket_type.h"
"include/sparcv9-linux-gnu/bits/stat.h"
"include/sparcv9-linux-gnu/bits/termios-baud.h"
"include/sparcv9-linux-gnu/bits/termios-c_cc.h"
"include/sparcv9-linux-gnu/bits/termios-c_oflag.h"
"include/sparcv9-linux-gnu/bits/termios-struct.h"
"include/sparcv9-linux-gnu/bits/timerfd.h"
"include/sparcv9-linux-gnu/bits/typesizes.h"
"include/sparcv9-linux-gnu/bits/wordsize.h"
"include/sparcv9-linux-gnu/fpu_control.h"
"include/sparcv9-linux-gnu/gnu/lib-names.h"
"include/sparcv9-linux-gnu/gnu/stubs-32.h"
"include/sparcv9-linux-gnu/gnu/stubs.h"
"include/sparcv9-linux-gnu/ieee754.h"
"include/sparcv9-linux-gnu/sys/ptrace.h"
"include/sparcv9-linux-gnu/sys/ucontext.h"
"include/sparcv9-linux-gnu/sys/user.h"
"include/x86_64-linux-gnu/asm/unistd.h"
"include/x86_64-linux-gnu/bits/a.out.h"
"include/x86_64-linux-gnu/bits/endian.h"
"include/x86_64-linux-gnu/bits/environments.h"
"include/x86_64-linux-gnu/bits/epoll.h"
"include/x86_64-linux-gnu/bits/fcntl.h"
"include/x86_64-linux-gnu/bits/fenv.h"
"include/x86_64-linux-gnu/bits/floatn.h"
"include/x86_64-linux-gnu/bits/flt-eval-method.h"
"include/x86_64-linux-gnu/bits/fp-logb.h"
"include/x86_64-linux-gnu/bits/indirect-return.h"
"include/x86_64-linux-gnu/bits/ipctypes.h"
"include/x86_64-linux-gnu/bits/iscanonical.h"
"include/x86_64-linux-gnu/bits/link.h"
"include/x86_64-linux-gnu/bits/long-double.h"
"include/x86_64-linux-gnu/bits/math-vector-fortran.h"
"include/x86_64-linux-gnu/bits/math-vector.h"
"include/x86_64-linux-gnu/bits/mman.h"
"include/x86_64-linux-gnu/bits/procfs-id.h"
"include/x86_64-linux-gnu/bits/procfs.h"
"include/x86_64-linux-gnu/bits/pthreadtypes-arch.h"
"include/x86_64-linux-gnu/bits/select.h"
"include/x86_64-linux-gnu/bits/sem-pad.h"
"include/x86_64-linux-gnu/bits/semaphore.h"
"include/x86_64-linux-gnu/bits/setjmp.h"
"include/x86_64-linux-gnu/bits/sigcontext.h"
"include/x86_64-linux-gnu/bits/siginfo-arch.h"
"include/x86_64-linux-gnu/bits/stat.h"
"include/x86_64-linux-gnu/bits/sysctl.h"
"include/x86_64-linux-gnu/bits/timesize.h"
"include/x86_64-linux-gnu/bits/typesizes.h"
"include/x86_64-linux-gnu/bits/wordsize.h"
"include/x86_64-linux-gnu/bits/xtitypes.h"
"include/x86_64-linux-gnu/fpu_control.h"
"include/x86_64-linux-gnu/gnu/lib-names-64.h"
"include/x86_64-linux-gnu/gnu/lib-names.h"
"include/x86_64-linux-gnu/gnu/stubs-64.h"
"include/x86_64-linux-gnu/gnu/stubs.h"
"include/x86_64-linux-gnu/sys/elf.h"
"include/x86_64-linux-gnu/sys/io.h"
"include/x86_64-linux-gnu/sys/ptrace.h"
"include/x86_64-linux-gnu/sys/ucontext.h"
"include/x86_64-linux-gnu/sys/user.h"
"include/x86_64-linux-gnux32/bits/a.out.h"
"include/x86_64-linux-gnux32/bits/endian.h"
"include/x86_64-linux-gnux32/bits/environments.h"
"include/x86_64-linux-gnux32/bits/epoll.h"
"include/x86_64-linux-gnux32/bits/fcntl.h"
"include/x86_64-linux-gnux32/bits/fenv.h"
"include/x86_64-linux-gnux32/bits/floatn.h"
"include/x86_64-linux-gnux32/bits/flt-eval-method.h"
"include/x86_64-linux-gnux32/bits/fp-logb.h"
"include/x86_64-linux-gnux32/bits/indirect-return.h"
"include/x86_64-linux-gnux32/bits/ipctypes.h"
"include/x86_64-linux-gnux32/bits/iscanonical.h"
"include/x86_64-linux-gnux32/bits/link.h"
"include/x86_64-linux-gnux32/bits/long-double.h"
"include/x86_64-linux-gnux32/bits/math-vector-fortran.h"
"include/x86_64-linux-gnux32/bits/math-vector.h"
"include/x86_64-linux-gnux32/bits/mman.h"
"include/x86_64-linux-gnux32/bits/procfs-id.h"
"include/x86_64-linux-gnux32/bits/procfs.h"
"include/x86_64-linux-gnux32/bits/pthreadtypes-arch.h"
"include/x86_64-linux-gnux32/bits/select.h"
"include/x86_64-linux-gnux32/bits/sem-pad.h"
"include/x86_64-linux-gnux32/bits/semaphore.h"
"include/x86_64-linux-gnux32/bits/setjmp.h"
"include/x86_64-linux-gnux32/bits/sigcontext.h"
"include/x86_64-linux-gnux32/bits/siginfo-arch.h"
"include/x86_64-linux-gnux32/bits/stat.h"
"include/x86_64-linux-gnux32/bits/sysctl.h"
"include/x86_64-linux-gnux32/bits/timesize.h"
"include/x86_64-linux-gnux32/bits/typesizes.h"
"include/x86_64-linux-gnux32/bits/wordsize.h"
"include/x86_64-linux-gnux32/bits/xtitypes.h"
"include/x86_64-linux-gnux32/fpu_control.h"
"include/x86_64-linux-gnux32/gnu/lib-names-x32.h"
"include/x86_64-linux-gnux32/gnu/lib-names.h"
"include/x86_64-linux-gnux32/gnu/stubs-x32.h"
"include/x86_64-linux-gnux32/gnu/stubs.h"
"include/x86_64-linux-gnux32/sys/elf.h"
"include/x86_64-linux-gnux32/sys/io.h"
"include/x86_64-linux-gnux32/sys/ptrace.h"
"include/x86_64-linux-gnux32/sys/ucontext.h"
"include/x86_64-linux-gnux32/sys/user.h"
2019-03-04 19:15:53 -08:00
)
set(ZIG_LIBUNWIND_FILES
"include/__libunwind_config.h"
"include/libunwind.h"
"include/mach-o/compact_unwind_encoding.h"
"include/unwind.h"
"src/AddressSpace.hpp"
"src/CompactUnwinder.hpp"
"src/DwarfInstructions.hpp"
"src/DwarfParser.hpp"
"src/EHHeaderParser.hpp"
"src/RWMutex.hpp"
"src/Registers.hpp"
"src/Unwind-EHABI.cpp"
"src/Unwind-EHABI.h"
"src/Unwind-seh.cpp"
"src/Unwind-sjlj.c"
"src/UnwindCursor.hpp"
"src/UnwindLevel1-gcc-ext.c"
"src/UnwindLevel1.c"
"src/UnwindRegistersRestore.S"
"src/UnwindRegistersSave.S"
"src/Unwind_AppleExtras.cpp"
"src/assembly.h"
"src/config.h"
"src/dwarf2.h"
"src/libunwind.cpp"
"src/libunwind_ext.h"
)
set(ZIG_LIBCXX_FILES
"include/__bit_reference"
"include/__bsd_locale_defaults.h"
"include/__bsd_locale_fallbacks.h"
"include/__config"
"include/__config_site.in"
"include/__debug"
"include/__errc"
"include/__functional_03"
"include/__functional_base"
"include/__functional_base_03"
"include/__hash_table"
"include/__libcpp_version"
"include/__locale"
"include/__mutex_base"
"include/__node_handle"
"include/__nullptr"
"include/__split_buffer"
"include/__sso_allocator"
"include/__std_stream"
"include/__string"
"include/__threading_support"
"include/__tree"
"include/__tuple"
"include/__undef_macros"
"include/algorithm"
"include/any"
"include/array"
"include/atomic"
"include/bit"
"include/bitset"
"include/cassert"
"include/ccomplex"
"include/cctype"
"include/cerrno"
"include/cfenv"
"include/cfloat"
"include/charconv"
"include/chrono"
"include/cinttypes"
"include/ciso646"
"include/climits"
"include/clocale"
"include/cmath"
"include/codecvt"
"include/compare"
"include/complex"
"include/complex.h"
"include/condition_variable"
"include/csetjmp"
"include/csignal"
"include/cstdarg"
"include/cstdbool"
"include/cstddef"
"include/cstdint"
"include/cstdio"
"include/cstdlib"
"include/cstring"
"include/ctgmath"
"include/ctime"
"include/ctype.h"
"include/cwchar"
"include/cwctype"
"include/deque"
"include/errno.h"
"include/exception"
"include/experimental/__config"
"include/experimental/__memory"
"include/experimental/algorithm"
"include/experimental/any"
"include/experimental/chrono"
"include/experimental/coroutine"
"include/experimental/deque"
"include/experimental/filesystem"
"include/experimental/forward_list"
"include/experimental/functional"
"include/experimental/iterator"
"include/experimental/list"
"include/experimental/map"
"include/experimental/memory_resource"
"include/experimental/numeric"
"include/experimental/optional"
"include/experimental/propagate_const"
"include/experimental/ratio"
"include/experimental/regex"
"include/experimental/set"
"include/experimental/simd"
"include/experimental/string"
"include/experimental/string_view"
"include/experimental/system_error"
"include/experimental/tuple"
"include/experimental/type_traits"
"include/experimental/unordered_map"
"include/experimental/unordered_set"
"include/experimental/utility"
"include/experimental/vector"
"include/ext/__hash"
"include/ext/hash_map"
"include/ext/hash_set"
"include/filesystem"
"include/float.h"
"include/forward_list"
"include/fstream"
"include/functional"
"include/future"
"include/initializer_list"
"include/inttypes.h"
"include/iomanip"
"include/ios"
"include/iosfwd"
"include/iostream"
"include/istream"
"include/iterator"
"include/limits"
"include/limits.h"
"include/list"
"include/locale"
"include/locale.h"
"include/map"
"include/math.h"
"include/memory"
"include/module.modulemap"
"include/mutex"
"include/new"
"include/numeric"
"include/optional"
"include/ostream"
"include/queue"
"include/random"
"include/ratio"
"include/regex"
"include/scoped_allocator"
"include/set"
"include/setjmp.h"
"include/shared_mutex"
"include/span"
"include/sstream"
"include/stack"
"include/stdbool.h"
"include/stddef.h"
"include/stdexcept"
"include/stdint.h"
"include/stdio.h"
"include/stdlib.h"
"include/streambuf"
"include/string"
"include/string.h"
"include/string_view"
"include/strstream"
"include/support/android/locale_bionic.h"
"include/support/fuchsia/xlocale.h"
"include/support/ibm/limits.h"
"include/support/ibm/locale_mgmt_aix.h"
"include/support/ibm/support.h"
"include/support/ibm/xlocale.h"
"include/support/musl/xlocale.h"
"include/support/newlib/xlocale.h"
"include/support/solaris/floatingpoint.h"
"include/support/solaris/wchar.h"
"include/support/solaris/xlocale.h"
"include/support/win32/limits_msvc_win32.h"
"include/support/win32/locale_win32.h"
"include/support/xlocale/__nop_locale_mgmt.h"
"include/support/xlocale/__posix_l_fallback.h"
"include/support/xlocale/__strtonum_fallback.h"
"include/support/xlocale/xlocale.h"
"include/system_error"
"include/tgmath.h"
"include/thread"
"include/tuple"
"include/type_traits"
"include/typeindex"
"include/typeinfo"
"include/unordered_map"
"include/unordered_set"
"include/utility"
"include/valarray"
"include/variant"
"include/vector"
"include/version"
"include/wchar.h"
"include/wctype.h"
)
if(MSVC)
set(MSVC_DIA_SDK_DIR "$ENV{VSINSTALLDIR}DIA SDK")
if (IS_DIRECTORY ${MSVC_DIA_SDK_DIR})
set(ZIG_DIA_GUIDS_LIB "${MSVC_DIA_SDK_DIR}/lib/amd64/diaguids.lib")
string(REGEX REPLACE "\\\\" "\\\\\\\\" ZIG_DIA_GUIDS_LIB_ESCAPED "${ZIG_DIA_GUIDS_LIB}")
endif()
endif()
set(ZIG_LIB_DIR "lib/zig")
set(C_HEADERS_DEST "${ZIG_LIB_DIR}/include")
2019-03-04 19:15:53 -08:00
set(LIBC_FILES_DEST "${ZIG_LIB_DIR}/libc")
set(LIBUNWIND_FILES_DEST "${ZIG_LIB_DIR}/libunwind")
set(LIBCXX_FILES_DEST "${ZIG_LIB_DIR}/libcxx")
set(ZIG_STD_DEST "${ZIG_LIB_DIR}/std")
2015-08-05 15:23:15 -07:00
set(CONFIGURE_OUT_FILE "${CMAKE_BINARY_DIR}/config.h")
configure_file (
"${CMAKE_SOURCE_DIR}/src/config.h.in"
${CONFIGURE_OUT_FILE}
)
2015-11-26 00:29:52 -08:00
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}
"${CMAKE_SOURCE_DIR}/src"
)
2018-09-05 09:10:53 -07:00
# These have to go before the -Wno- flags
set(EXE_CFLAGS "-std=c++11")
if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
if(MSVC)
set(EXE_CFLAGS "${EXE_CFLAGS} /w")
elseif(MINGW)
set(EXE_CFLAGS "${EXE_CFLAGS} -Wall -Werror -Wno-error=format= -Wno-error=format -Wno-error=format-extra-args")
else()
set(EXE_CFLAGS "${EXE_CFLAGS} -Werror -Wall")
endif()
endif()
if(MSVC)
2018-09-05 09:10:53 -07:00
set(EXE_CFLAGS "${EXE_CFLAGS}")
else()
2018-09-05 09:10:53 -07:00
set(EXE_CFLAGS "${EXE_CFLAGS} -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fno-exceptions -fno-rtti -Werror=strict-prototypes -Werror=old-style-definition -Werror=type-limits -Wno-missing-braces")
if(MINGW)
set(EXE_CFLAGS "${EXE_CFLAGS} -D__USE_MINGW_ANSI_STDIO -Wno-pedantic-ms-format")
endif()
2017-09-10 13:05:18 -07:00
endif()
2018-09-11 14:29:18 -07:00
set(BLAKE_CFLAGS "-std=c99")
2016-04-23 09:57:38 -07:00
set(EXE_LDFLAGS " ")
if(MINGW)
set(EXE_LDFLAGS "-static -static-libgcc -static-libstdc++")
elseif(MSVC)
set(EXE_LDFLAGS "/STACK:16777216")
elseif(ZIG_STATIC)
if(APPLE)
2018-09-27 19:27:52 -07:00
set(EXE_LDFLAGS "-static-libgcc -static-libstdc++")
else()
set(EXE_LDFLAGS "-static")
endif()
else()
set(EXE_LDFLAGS " ")
endif()
2016-04-23 09:57:38 -07:00
if(ZIG_TEST_COVERAGE)
set(EXE_CFLAGS "${EXE_CFLAGS} -fprofile-arcs -ftest-coverage")
set(EXE_LDFLAGS "${EXE_LDFLAGS} -fprofile-arcs -ftest-coverage")
2016-04-23 09:57:38 -07:00
endif()
2015-08-05 15:23:15 -07:00
add_library(zig_cpp STATIC ${ZIG_CPP_SOURCES})
2017-12-26 17:04:09 -08:00
set_target_properties(zig_cpp PROPERTIES
COMPILE_FLAGS ${EXE_CFLAGS}
)
2018-09-11 14:29:18 -07:00
add_library(embedded_blake STATIC ${BLAKE_SOURCES})
set_target_properties(embedded_blake PROPERTIES
COMPILE_FLAGS "${BLAKE_CFLAGS} -O3"
)
2015-08-05 15:23:15 -07:00
add_executable(zig ${ZIG_SOURCES})
set_target_properties(zig PROPERTIES
2016-04-23 09:57:38 -07:00
COMPILE_FLAGS ${EXE_CFLAGS}
LINK_FLAGS ${EXE_LDFLAGS}
)
2017-09-10 13:05:18 -07:00
2015-08-05 15:23:15 -07:00
target_link_libraries(zig LINK_PUBLIC
zig_cpp
2018-09-11 14:29:18 -07:00
embedded_blake
${SOFTFLOAT_LIBRARIES}
${CLANG_LIBRARIES}
2017-03-13 08:54:56 -07:00
${LLD_LIBRARIES}
2016-02-01 21:38:55 -08:00
${LLVM_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
2015-08-05 15:23:15 -07:00
)
if(NOT MSVC)
target_link_libraries(zig LINK_PUBLIC ${LIBXML2})
endif()
if(ZIG_DIA_GUIDS_LIB)
target_link_libraries(zig LINK_PUBLIC ${ZIG_DIA_GUIDS_LIB})
endif()
if(MSVC OR MINGW)
target_link_libraries(zig LINK_PUBLIC version)
2017-09-10 13:05:18 -07:00
endif()
2015-08-05 15:23:15 -07:00
install(TARGETS zig DESTINATION bin)
install(TARGETS zig_cpp DESTINATION "${ZIG_CPP_LIB_DIR}")
2015-11-03 21:31:27 -08:00
foreach(file ${ZIG_C_HEADER_FILES})
get_filename_component(file_dir "${C_HEADERS_DEST}/${file}" DIRECTORY)
install(FILES "${CMAKE_SOURCE_DIR}/c_headers/${file}" DESTINATION "${file_dir}")
endforeach()
foreach(file ${ZIG_STD_FILES})
get_filename_component(file_dir "${ZIG_STD_DEST}/${file}" DIRECTORY)
install(FILES "${CMAKE_SOURCE_DIR}/std/${file}" DESTINATION "${file_dir}")
endforeach()
2019-02-15 21:42:56 -08:00
2019-03-04 19:15:53 -08:00
foreach(file ${ZIG_LIBC_FILES})
get_filename_component(file_dir "${LIBC_FILES_DEST}/${file}" DIRECTORY)
install(FILES "${CMAKE_SOURCE_DIR}/libc/${file}" DESTINATION "${file_dir}")
endforeach()
foreach(file ${ZIG_LIBUNWIND_FILES})
get_filename_component(file_dir "${LIBUNWIND_FILES_DEST}/${file}" DIRECTORY)
install(FILES "${CMAKE_SOURCE_DIR}/libunwind/${file}" DESTINATION "${file_dir}")
endforeach()
foreach(file ${ZIG_LIBCXX_FILES})
get_filename_component(file_dir "${LIBCXX_FILES_DEST}/${file}" DIRECTORY)
install(FILES "${CMAKE_SOURCE_DIR}/libcxx/${file}" DESTINATION "${file_dir}")
endforeach()
2019-03-04 19:15:53 -08:00
2019-02-15 21:42:56 -08:00
install(FILES "${CMAKE_SOURCE_DIR}/src-self-hosted/arg.zig" DESTINATION "${ZIG_STD_DEST}/special/fmt/")
install(FILES "${CMAKE_SOURCE_DIR}/src-self-hosted/main.zig" DESTINATION "${ZIG_STD_DEST}/special/fmt/")
install(FILES "${CMAKE_SOURCE_DIR}/src-self-hosted/errmsg.zig" DESTINATION "${ZIG_STD_DEST}/special/fmt/")