mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 12:32:40 +03:00
Clarify check of C compiler flags.
AC_TRY_COMPILE macro is obsolete. Use AC_COMPILE_IFELSE instead. Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
dbbfe5d070
commit
d5afda1188
@ -1,9 +1,9 @@
|
|||||||
dnl @synopsis MC_CHECK_CFLAGS
|
dnl @synopsis MC_CHECK_CFLAGS
|
||||||
dnl
|
dnl
|
||||||
dnl Check flags supported by compilator
|
dnl Check flags supported by C compiler
|
||||||
dnl
|
dnl
|
||||||
dnl @author Slava Zanko <slavazanko@gmail.com>
|
dnl @author Slava Zanko <slavazanko@gmail.com>
|
||||||
dnl @version 2009-10-29
|
dnl @version 2013-01-16
|
||||||
dnl @license GPL
|
dnl @license GPL
|
||||||
dnl @copyright Free Software Foundation, Inc.
|
dnl @copyright Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ -14,15 +14,10 @@ AC_DEFUN([MC_CHECK_ONE_CFLAG],[
|
|||||||
safe_CFLAGS=$CFLAGS
|
safe_CFLAGS=$CFLAGS
|
||||||
CFLAGS="$1"
|
CFLAGS="$1"
|
||||||
|
|
||||||
AC_TRY_COMPILE(, [
|
AC_COMPILE_IFELSE(
|
||||||
return 0;
|
[AC_LANG_PROGRAM([], [[return 0;]])],
|
||||||
],
|
[mc_check_one_cflag=yes],
|
||||||
[
|
[mc_check_one_cflag=no])
|
||||||
mc_check_one_cflag=yes
|
|
||||||
],
|
|
||||||
[
|
|
||||||
mc_check_one_cflag=no
|
|
||||||
])
|
|
||||||
|
|
||||||
CFLAGS=$safe_CFLAGS
|
CFLAGS=$safe_CFLAGS
|
||||||
AC_MSG_RESULT([$mc_check_one_cflag])
|
AC_MSG_RESULT([$mc_check_one_cflag])
|
||||||
@ -30,10 +25,11 @@ AC_DEFUN([MC_CHECK_ONE_CFLAG],[
|
|||||||
if test x$mc_check_one_cflag = xyes; then
|
if test x$mc_check_one_cflag = xyes; then
|
||||||
mc_configured_cflags="$mc_configured_cflags $1"
|
mc_configured_cflags="$mc_configured_cflags $1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([MC_CHECK_CFLAGS],[
|
AC_DEFUN([MC_CHECK_CFLAGS],[
|
||||||
|
AC_LANG_PUSH(C)
|
||||||
|
|
||||||
mc_configured_cflags=""
|
mc_configured_cflags=""
|
||||||
|
|
||||||
dnl Sorted -f options:
|
dnl Sorted -f options:
|
||||||
@ -81,4 +77,6 @@ dnl MC_CHECK_ONE_CFLAG([-Wstrict-aliasing])
|
|||||||
MC_CHECK_ONE_CFLAG([-Wunused-value])
|
MC_CHECK_ONE_CFLAG([-Wunused-value])
|
||||||
MC_CHECK_ONE_CFLAG([-Wunused-variable])
|
MC_CHECK_ONE_CFLAG([-Wunused-variable])
|
||||||
MC_CHECK_ONE_CFLAG([-Wwrite-strings])
|
MC_CHECK_ONE_CFLAG([-Wwrite-strings])
|
||||||
|
|
||||||
|
AC_LANG_POP()
|
||||||
])
|
])
|
||||||
|
Loading…
Reference in New Issue
Block a user