diff --git a/.gitignore b/.gitignore index c3040f162..8d759a93b 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ /html/ /include/ /templates/ +/configure/*.local O.*/ /QtC-* *.orig diff --git a/configure/CONFIG_SITE b/configure/CONFIG_SITE index d4edb948a..1597c6f7f 100644 --- a/configure/CONFIG_SITE +++ b/configure/CONFIG_SITE @@ -175,3 +175,5 @@ GCC_PIPE = NO # run at build-time, e.g. set the LD_LIBRARY_PATH environment variable. LINKER_USE_RPATH = YES +# Overrides for the settings above may appear in a CONFIG_SITE.local file +-include $(CONFIG)/CONFIG_SITE.local diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 680549be7..ddb224895 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -16,6 +16,15 @@ +

Support for CONFIG_SITE.local in Base

+ +

This feature is mostly meant for use by developers; configuration +settings that would normally appear in Base/configure/CONFIG_SITE can now +be put in a locally created base/configure/CONFIG_SITE.local file instead +of having go modify or replace the original. A new .gitignore pattern +tells git to ignore all configure/*.local files.

+ +

Changes from the 3.14 branch since 3.15.5