configure.ac | 13 +++++++++++++
1 file changed, 13 insertions(+)
New commits:
commit 3b4ecb07a6f0295441317ab889796034506bc8af
Author: Stephan Bergmann <[email protected]>
AuthorDate: Fri Sep 20 15:21:34 2024 +0200
Commit: Stephan Bergmann <[email protected]>
CommitDate: Fri Sep 20 21:25:03 2024 +0200
Invent --with-extra-cc/cxx-flags
Change-Id: I22ce959f1fe74b8eb1fa0d0fbffe8b257e7f3110
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173731
Reviewed-by: Stephan Bergmann <[email protected]>
Tested-by: Jenkins
diff --git a/configure.ac b/configure.ac
index 698fadaf1940..32df06e53e70 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2190,6 +2190,16 @@ AC_ARG_ENABLE(cli,
[Disable the generation of old CLI bindings.]),
,enable_cli=yes)
+AC_ARG_WITH(extra-cc-flags,
+ AS_HELP_STRING([--with-extra-cc-flags=...],
+ [Specify extra flags (like GCC's -fdiagnostics-color=always, which is
useful in combination
+ with the GNU Make --output-sync option) to add to the end of the CC
variable.]))
+
+AC_ARG_WITH(extra-cxx-flags,
+ AS_HELP_STRING([--with-extra-cxx-flags=...],
+ [Specify extra flags (like GCC's -fdiagnostics-color=always, which is
useful in combination
+ with the GNU Make --output-sync option) to add to the end of the CXX
variable.]))
+
dnl ===================================================================
dnl Optional Packages (--with/without-)
dnl ===================================================================
@@ -7323,6 +7333,9 @@ if test "$_os" != "WINNT"; then
fi
fi
+CC="$CC $with_extra_cc_flags"
+CXX="$CXX $with_extra_cxx_flags"
+
dnl check for GNU C++ compiler version
if test "$GXX" = "yes" -a -z "$COM_IS_CLANG"; then
AC_MSG_CHECKING([the GNU C++ compiler version])