llvm-project/llvm/utils/gn/secondary
Eric Christopher 5fc4bee355 Move LLVM_ENABLE_ABI_BREAKING_CHECKS variables to their own file
so that you don't have to link Error.o and all of its dependencies.

In more detail: global initializers in Error.o can't be elided with
-ffunction-sections/-gc-sections since they always need to be run
causing a fairly significant binary bloat if all you want is the
ABI breaking checks code.

Differential Revision: https://reviews.llvm.org/D67387

llvm-svn: 371561
2019-09-10 22:05:01 +00:00
..
clang gn build: Merge r371182 2019-09-06 09:44:13 +00:00
clang-tools-extra gn build: Merge r370862 2019-09-04 11:08:09 +00:00
compiler-rt gn build: (manually) merge r358706 2019-09-05 18:03:18 +00:00
libcxx gn build: Use rebase_path on filename args to libcxx/utils/gen_link_script.py 2019-07-30 14:17:58 +00:00
libcxxabi [GN] Put libcxx include into the same place as cmake to fix Driver/print-file-name.c test 2019-06-21 09:54:31 +00:00
libunwind [gn] Support for building libunwind 2019-05-02 17:29:37 +00:00
lld lld-link: Reject more than one resource .obj file 2019-06-11 15:22:28 +00:00
llvm Move LLVM_ENABLE_ABI_BREAKING_CHECKS variables to their own file 2019-09-10 22:05:01 +00:00
BUILD.gn gn build: Make builtin library build on macOS 2019-07-31 17:12:33 +00:00