[libcxx-commits] [PATCH] D157364: [libc++][Modules] Generate the __std_clang_module header
Mark de Wever via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Aug 9 09:47:47 PDT 2023
Mordante added inline comments.
================
Comment at: libcxx/docs/Contributing.rst:55
- Did you add the relevant feature test macro(s) for your feature? Did you update the ``generate_feature_test_macro_components.py`` script with it?
- Did you run the ``libcxx-generate-files`` target and verify its output?
----------------
iana wrote:
> Mordante wrote:
> > Typically our generated files are stored in git and manually regenerated. This makes it easier to track changes.
> >
> > The 'generated output` CI job regenerated the file and complains when a difference happens.
> Are you saying this should move to the `libcxx-generate-files` target? Or it should be a static file that we have to remember to manually regenerate when we add/remove public headers?
It should be generated by `libcxx-generate-files` and the output should be committed in the CI. Then when you forget to regenerate the file the CI will warn you. That way the file is available in the release tarball and we are sure it's kept up-to-date.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D157364/new/
https://reviews.llvm.org/D157364
More information about the libcxx-commits
mailing list