diff options
author | Jakub Jelinek <jakub@redhat.com> | 2020-04-30 11:49:40 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2020-04-30 11:49:40 +0200 |
commit | e33a1eae25b8a8744db2fea72e739d64799ca61f (patch) | |
tree | 4963a812c2302f6d2df67ef05b6a51958e9e3aec /gcc/configure.ac | |
parent | 31e6f8293362979aea53b5cae3fa6ab0b6981694 (diff) | |
download | gcc-e33a1eae25b8a8744db2fea72e739d64799ca61f.zip gcc-e33a1eae25b8a8744db2fea72e739d64799ca61f.tar.gz gcc-e33a1eae25b8a8744db2fea72e739d64799ca61f.tar.bz2 |
--with-{documentation,changes}-root-url tweaks
> , CHANGES_URL ("gcc-10/changes.html#empty_base");
>
> where the macro would just use preprocessor string concatenation?
Ok, the following patch implements it (doesn't introduce a separate
macro and just uses CHANGES_ROOT_URL "gcc-10/changes.html#empty_base"),
in addition adds the documentation Joseph requested.
2020-04-30 Jakub Jelinek <jakub@redhat.com>
* configure.ac (--with-documentation-root-url,
--with-changes-root-url): Diagnose URL not ending with /,
use AC_DEFINE_UNQUOTED instead of AC_SUBST.
* opts.h (get_changes_url): Remove.
* opts.c (get_changes_url): Remove.
* Makefile.in (CFLAGS-opts.o): Don't add -DDOCUMENTATION_ROOT_URL
or -DCHANGES_ROOT_URL.
* doc/install.texi (--with-documentation-root-url,
--with-changes-root-url): Document.
* config/arm/arm.c (aapcs_vfp_is_call_or_return_candidate): Don't call
get_changes_url and free, change url variable type to const char * and
set it to CHANGES_ROOT_URL "gcc-10/changes.html#empty_base".
* config/s390/s390.c (s390_function_arg_vector,
s390_function_arg_float): Likewise.
* config/aarch64/aarch64.c (aarch64_vfp_is_call_or_return_candidate):
Likewise.
* config/rs6000/rs6000-call.c (rs6000_discover_homogeneous_aggregate):
Likewise.
* config.in: Regenerate.
* configure: Regenerate.
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r-- | gcc/configure.ac | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac index 330e328..12297b7 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -979,12 +979,13 @@ AC_ARG_WITH(documentation-root-url, [case "$withval" in yes) AC_MSG_ERROR([documentation root URL not specified]) ;; no) AC_MSG_ERROR([documentation root URL not specified]) ;; - *) DOCUMENTATION_ROOT_URL="$withval" - ;; + */) DOCUMENTATION_ROOT_URL="$withval" ;; + *) AC_MSG_ERROR([documentation root URL does not end with /]) ;; esac], DOCUMENTATION_ROOT_URL="https://gcc.gnu.org/onlinedocs/" ) -AC_SUBST(DOCUMENTATION_ROOT_URL) +AC_DEFINE_UNQUOTED(DOCUMENTATION_ROOT_URL,"$DOCUMENTATION_ROOT_URL", + [Define to the root for documentation URLs.]) # Allow overriding the default URL for GCC changes AC_ARG_WITH(changes-root-url, @@ -993,12 +994,13 @@ AC_ARG_WITH(changes-root-url, [case "$withval" in yes) AC_MSG_ERROR([changes root URL not specified]) ;; no) AC_MSG_ERROR([changes root URL not specified]) ;; - *) CHANGES_ROOT_URL="$withval" - ;; + */) CHANGES_ROOT_URL="$withval" ;; + *) AC_MSG_ERROR([changes root URL does not end with /]) ;; esac], CHANGES_ROOT_URL="https://gcc.gnu.org/" ) -AC_SUBST(CHANGES_ROOT_URL) +AC_DEFINE_UNQUOTED(CHANGES_ROOT_URL,"$CHANGES_ROOT_URL", + [Define to the root for URLs about GCC changes.]) # Sanity check enable_languages in case someone does not run the toplevel # configure # script. |