llvm-project/libcxx/utils
Louis Dionne 32c9efb423 [libc++] Add support for a new keyword ADDITIONAL_COMPILE_FLAGS
This allows adding compilation flags for a single test, which can help
eliminate some .sh.cpp tests and some custom handling in the libc++
test format.

It also works around the issue that .sh.cpp substitutions are _not_
equivalent to the actual compiler command lines used to compile tests,
since the compiler flags can be modified in local lit configurations,
and substitutions are frozen at that point. For example using %{compile}
in a .sh.cpp test in the coroutines subdirectory will not include the
-fcoroutines-ts flag, which is added in the local lit config, because
the %{compile} substitution is created long before we add -fcoroutines-ts
to the compiler flags (in the lit.local.cfg for coroutines).
2020-03-30 12:40:48 -04:00
..
ci [libc++][macOS CI] Ensure that the SDK version is not older than the deployment target 2020-02-11 13:52:41 +01:00
docker Revert "[libc++] Run the builders Docker containers 'as 'buildbot instead of 'root'" 2020-03-26 08:08:01 -04:00
gdb/libcxx Correctly handle using foo = std::foo inside namespaces. 2020-03-26 11:20:09 -07:00
google-benchmark [libc++][NFC] Remove excess trailing newlines from most files 2019-10-23 08:08:57 -07:00
libcxx [libc++] Add support for a new keyword ADDITIONAL_COMPILE_FLAGS 2020-03-30 12:40:48 -04:00
symcheck-blacklists Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
cat_files.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
generate_feature_test_macro_components.py [libc++] [P0646] Add feature-test macro for __cpp_lib_list_remove_return_type. 2020-03-12 11:06:49 +01:00
graph_header_deps.py [libc++] Add utility to generate and display libc++'s header dependency 2020-02-15 18:47:17 -05:00
merge_archives.py [libcxx] Drop -D option from libtool when merging archives 2020-03-02 16:07:18 -08:00
not.py Tolerate import errors in "not.py" implementation 2019-07-12 01:13:05 +00:00
run.py [libc++] Properly handle environment variables with '=' in them 2020-03-20 19:29:01 -04:00
sym_diff.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
sym_extract.py Make the sym_diff utilities more useful. 2019-02-12 00:00:43 +00:00
sym_match.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00