]> git.ipfire.org Git - thirdparty/ccache.git/commit
feat: Let ignore_options/CCACHE_IGNOREOPTIONS also skip option
authorJoel Rosdahl <joel@rosdahl.net>
Wed, 21 Jun 2023 19:22:44 +0000 (21:22 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 21 Jun 2023 19:35:48 +0000 (21:35 +0200)
commit2737d79e282de72d1b29128f437173e4892ced5e
treec30d9d43fe456d9122b3292b35539743ec1972fa
parentbdaf9f12c424e96bf5a91aa0a8dcf1965c2fb365
feat: Let ignore_options/CCACHE_IGNOREOPTIONS also skip option

The ignore_options (CCACHE_IGNOREOPTIONS) configuration makes ccache
exclude matching compiler options from the input hash. This commit also
makes ccache skip matching compiler options from any special processing,
similar to how --ccache-skip works.

As discussed in #1284 and #1301.
doc/MANUAL.adoc
src/argprocessing.cpp
src/argprocessing.hpp
src/ccache.cpp