diff options
author | Nathan Sidwell <nathan@acm.org> | 2020-11-18 06:44:38 -0800 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2020-11-18 08:44:49 -0800 |
commit | db87f19ae3cfc126fb39616515b57dea4df02e6d (patch) | |
tree | b6ecb449034d003a05e622635f3c11b862687825 /libcpp/init.c | |
parent | d4a788c7174496aca5fbe3e2b617a5a62e32c209 (diff) | |
download | gcc-db87f19ae3cfc126fb39616515b57dea4df02e6d.zip gcc-db87f19ae3cfc126fb39616515b57dea4df02e6d.tar.gz gcc-db87f19ae3cfc126fb39616515b57dea4df02e6d.tar.bz2 |
preprocessor: Update mkdeps for modules
This is slightly different to the original patch I posted. This adds
separate module target and dependency functions (rather than a single
bi-modal function).
libcpp/
* include/cpplib.h (struct cpp_options): Add modules to
dep-options.
* include/mkdeps.h (deps_add_module_target): Declare.
(deps_add_module_dep): Declare.
* mkdeps.c (class mkdeps): Add modules, module_name, cmi_name,
is_header_unit fields. Adjust cdtors.
(deps_add_module_target, deps_add_module_dep): New.
(make_write): Write module dependencies, if enabled.
Diffstat (limited to 'libcpp/init.c')
0 files changed, 0 insertions, 0 deletions