llvm-project/llvm/utils/gn/build
Nico Weber 6bb781fa9a [gn build] Add build files for //bolt
Adds build files for libraries, tools, and tests -- everything except
the runtime.

Doesn't hook up bolt in the main BUILD.gn file yet -- I want to verify
that it builds on Linux, macOS, Windows before doing that. (I've only
checked on macOS so far.)

`ninja check-bolt` passes on macOS with this.
(I locally bumped the deployment target to macOS 10.12 for that. bolt/ uses
std::mutex quite a bit, which requires 10.12.)

Differential Revision: https://reviews.llvm.org/D138355
2022-11-21 19:45:54 -05:00
..
libs gn build: Add support for building with libcurl. 2022-03-14 12:52:19 -07:00
toolchain [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan 2022-06-15 19:34:35 -04:00
BUILD.gn [gn build] Add build files for //bolt 2022-11-21 19:45:54 -05:00
BUILDCONFIG.gn
buildflags.gni [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level 2022-06-15 19:24:32 -04:00
compiled_action.gni [gn build] Reformat all build files 2022-10-11 11:04:43 -04:00
driver_executable.gni [gn build] (manually) port 6bc8163c79 2022-06-10 06:26:31 -04:00
fuzzer.gni [gn build] Add -fsanitize=fuzzer to link flags in fuzzer targets when llvm_use_sanitize_coverage 2022-03-01 16:10:51 -08:00
mac_sdk.gni
run_built_binary.py [gn build] Extract compiled_action.gni from tablegen.gni 2022-06-03 10:22:15 -04:00
symbol_exports.gni
symbol_exports.py [gn build] tweak how symbol_exports map files look on linux, for 94c00c10e 2022-07-26 01:52:00 -04:00
symlink_or_copy.gni
symlink_or_copy.py [gn build] Change python run lines to python3 2022-03-23 16:42:18 -04:00
sync_source_lists_from_cmake.py [gn build] Add build files for //bolt 2022-11-21 19:45:54 -05:00
sysroot.gni
write_cmake_config.gni Revert "[Bazel][GN] Reuse the GN LLVM config file generation code" 2022-05-31 21:15:46 -07:00
write_cmake_config.py Revert "[Bazel][GN] Reuse the GN LLVM config file generation code" 2022-05-31 21:15:46 -07:00
write_file.py [gn build] port a3172df59c (check-lldb) 2022-09-13 10:52:56 -07:00
write_library_dependencies.py [gn build] Change python run lines to python3 2022-03-23 16:42:18 -04:00
write_vcsrevision.gni
write_vcsrevision.py [gn build] Change python run lines to python3 2022-03-23 16:42:18 -04:00