-Update configure template to autoconf 2.68
-Upd configure to disable warning only when enable-debug option ain't selected. (thus if you wanna see more warnings compile with enable-debug) -Add -Wconversion in configure. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17061 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
ac430975a8
commit
dbaa8149c4
29
configure.in
29
configure.in
@ -331,7 +331,7 @@ AC_PATH_PROG(AR, ar)
|
|||||||
AC_LANG([C])
|
AC_LANG([C])
|
||||||
|
|
||||||
|
|
||||||
CFLAGS="$CFLAGS -pipe -ffast-math -Wall -Wno-sign-compare"
|
CFLAGS="$CFLAGS -pipe -ffast-math -Wall"
|
||||||
CPPFLAGS="$CPPFLAGS -I../common"
|
CPPFLAGS="$CPPFLAGS -I../common"
|
||||||
|
|
||||||
|
|
||||||
@ -420,12 +420,13 @@ OLD_CFLAGS="$CFLAGS"
|
|||||||
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
||||||
AC_COMPILE_IFELSE(
|
AC_COMPILE_IFELSE(
|
||||||
[int foo;],
|
[int foo;],
|
||||||
[AC_MSG_RESULT([yes])],
|
[AC_MSG_RESULT([no])],
|
||||||
[
|
[
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([yes])
|
||||||
CFLAGS="$OLD_CFLAGS"
|
PROD_WARN="$PROD_WARN -Wno-unused-parameter"
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
CFLAGS="$OLD_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -477,19 +478,18 @@ AC_COMPILE_IFELSE(
|
|||||||
[int foo;],
|
[int foo;],
|
||||||
[
|
[
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
CFLAGS="$OLD_CFLAGS -Wno-pointer-sign"
|
PROD_WARN="$PROD_WARN -Wno-pointer-sign"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
CFLAGS="$OLD_CFLAGS"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
CFLAGS="$OLD_CFLAGS"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
CFLAGS="$OLD_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether $CC supports -Wno-switch])
|
AC_MSG_CHECKING([whether $CC supports -Wno-switch])
|
||||||
@ -497,13 +497,14 @@ OLD_CFLAGS="$CFLAGS"
|
|||||||
CFLAGS="$CFLAGS -Wno-switch"
|
CFLAGS="$CFLAGS -Wno-switch"
|
||||||
AC_COMPILE_IFELSE(
|
AC_COMPILE_IFELSE(
|
||||||
[int foo;],
|
[int foo;],
|
||||||
[AC_MSG_RESULT([yes])],
|
[ AC_MSG_RESULT([yes])
|
||||||
|
PROD_WARN="$PROD_WARN -Wno-switch"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
CFLAGS="$OLD_CFLAGS"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
CFLAGS="$OLD_CFLAGS"
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether $CC supports -fPIC])
|
AC_MSG_CHECKING([whether $CC supports -fPIC])
|
||||||
OLD_CFLAGS="$CFLAGS"
|
OLD_CFLAGS="$CFLAGS"
|
||||||
@ -604,10 +605,10 @@ fi
|
|||||||
case $enable_debug in
|
case $enable_debug in
|
||||||
"no")
|
"no")
|
||||||
# default value
|
# default value
|
||||||
CFLAGS="$CFLAGS -Wno-unused -Wno-parentheses"
|
CFLAGS="$CFLAGS -Wno-unused -Wno-parentheses $PROD_WARN"
|
||||||
;;
|
;;
|
||||||
"yes")
|
"yes")
|
||||||
CFLAGS="$CFLAGS -g -DDEBUG"
|
CFLAGS="$CFLAGS -g -DDEBUG -Wconversion"
|
||||||
;;
|
;;
|
||||||
"gdb")
|
"gdb")
|
||||||
CFLAGS="$CFLAGS -ggdb -DDEBUG"
|
CFLAGS="$CFLAGS -ggdb -DDEBUG"
|
||||||
@ -854,7 +855,7 @@ else
|
|||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_MSG_NOTICE([PROD_WARN= $PROD_WARN])
|
||||||
|
AC_MSG_NOTICE([Configure finish, CFLAG= $CFLAGS])
|
||||||
###############################################################################
|
###############################################################################
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user