llvm-project/clang/test/Preprocessor/Inputs
Martin Storsjö 64bc44f5dd [llvm-rc] Run clang to preprocess input files
Allow opting out from preprocessing with a command line argument.

Update tests to pass -no-preprocess to make it not try to use clang
(which isn't a build level dependency of llvm-rc), but add a test that
does preprocessing under clang/test/Preprocessor.

Update a few options to allow them both joined (as -DFOO) and separate
(-D BR), as rc.exe allows both forms of them.

With the verbose flag set, this prints the preprocessing command
used (which differs from what rc.exe does).

Tests under llvm/test/tools/llvm-rc only test constructing the
preprocessor commands, while tests under clang/test/Preprocessor test
actually running the preprocessor.

Differential Revision: https://reviews.llvm.org/D100755
2021-04-21 11:50:10 +03:00
..
TestFramework.framework
cycle
headermap-rel
headermap-rel2
include-file-and-dir Don't diagnose errors when a file matches an include component 2019-08-09 19:49:14 +00:00
include-file-test [Clang] Restore replace_path_prefix instead of startswith 2020-05-13 13:49:14 -04:00
include-header-missing-in-framework [Preprocessor] Fix crash emitting note with framework location for "file not found" error. 2019-05-27 19:15:30 +00:00
include-next-1
include-next-2
include-subdir Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro" 2019-05-16 21:13:49 +00:00
microsoft-header-search
nonportable-hmaps Fix -Wnonportable-include-path suppression for header maps with absolute paths. 2019-09-11 20:39:04 +00:00
llvm-rc.h [llvm-rc] Run clang to preprocess input files 2021-04-21 11:50:10 +03:00