libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit ef32f7143a07ca700ba94173f8d89bf6b6a3e7b0
parent 56b73aac7c82734294f05c9cbcf654f40a6b3224
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Mon, 13 Apr 2026 14:14:14 +0200

configure: moved LTO handling selection earlier

Diffstat:
Mconfigure.ac | 26+++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -129,6 +129,19 @@ AS_CASE([${enable_build_type}],[debug|debugger|trace], [ AS_IF([test -z "${enable_silent_rules}"], [ enable_silent_rules="yes" ])] ) +AC_ARG_ENABLE([lto],[AS_HELP_STRING([[--enable-lto[=ARG]]],[add Link Time Optimisation compiler flags (yes, no, auto) [auto]])], + [ + AS_CASE([${enableval}], + [yes|no|auto],[], + [AC_MSG_ERROR([invalid parameter --enable-lto=${enableval}])] + ) + ],[enable_lto=auto] +) + +AS_VAR_IF([enable_lto],["auto"], + [AS_CASE([${enable_build_type}],[release|release-compact],[],[enable_lto=no])] +) + AM_INIT_AUTOMAKE([gnu] [check-news] [filename-length-max=99] [tar-v7] [silent-rules] [subdir-objects]) AC_CANONICAL_HOST @@ -667,19 +680,6 @@ MHD_CHECK_CC_CFLAG([-Wc++-compat],[CFLAGS_ac], CFLAGS="${CFLAGS_ac} ${user_CFLAGS}" # Additional flags are checked and added at the end of 'configure' -AC_ARG_ENABLE([lto],[AS_HELP_STRING([[--enable-lto[=ARG]]],[add Link Time Optimisation compiler flags (yes, no, auto) [auto]])], - [ - AS_CASE([${enableval}], - [yes|no|auto],[], - [AC_MSG_ERROR([invalid parameter --enable-lto=${enableval}])] - ) - ],[enable_lto=auto] -) - -AS_VAR_IF([enable_lto],["auto"], - [AS_CASE([${enable_build_type}],[release|release-compact],[],[enable_lto=no])] -) - AS_VAR_IF([enable_lto],["no"],[use_lto="no"], [ CFLAGS="${CFLAGS_ac} ${user_CFLAGS}"