Changeset View
Changeset View
Standalone View
Standalone View
configure.ac
Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | |||||
fi | fi | ||||
if test "x$CXXFLAGS_overridden" = "xno"; then | if test "x$CXXFLAGS_overridden" = "xno"; then | ||||
AX_CHECK_COMPILE_FLAG([-Wall],[CXXFLAGS="$CXXFLAGS -Wall"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wall],[CXXFLAGS="$CXXFLAGS -Wall"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wextra],[CXXFLAGS="$CXXFLAGS -Wextra"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wextra],[CXXFLAGS="$CXXFLAGS -Wextra"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wformat],[CXXFLAGS="$CXXFLAGS -Wformat"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wformat],[CXXFLAGS="$CXXFLAGS -Wformat"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wvla],[CXXFLAGS="$CXXFLAGS -Wvla"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wvla],[CXXFLAGS="$CXXFLAGS -Wvla"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wformat-security],[CXXFLAGS="$CXXFLAGS -Wformat-security"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wformat-security],[CXXFLAGS="$CXXFLAGS -Wformat-security"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wsuggest-override],[CXXFLAGS="$CXXFLAGS -Wsuggest-override"],,[[$CXXFLAG_WERROR]]) | |||||
AX_CHECK_COMPILE_FLAG([-Wsuggest-final-types],[CXXFLAGS="$CXXFLAGS -Wsuggest-final-types"],,[[$CXXFLAG_WERROR]]) | |||||
AX_CHECK_COMPILE_FLAG([-Wsuggest-final-methods],[CXXFLAGS="$CXXFLAGS -Wsuggest-final-methods"],,[[$CXXFLAG_WERROR]]) | |||||
## Some compilers (gcc) ignore unknown -Wno-* options, but warn about all | ## Some compilers (gcc) ignore unknown -Wno-* options, but warn about all | ||||
## unknown options if any other warning is produced. Test the -Wfoo case, and | ## unknown options if any other warning is produced. Test the -Wfoo case, and | ||||
## set the -Wno-foo case if it works. | ## set the -Wno-foo case if it works. | ||||
AX_CHECK_COMPILE_FLAG([-Wunused-parameter],[CXXFLAGS="$CXXFLAGS -Wno-unused-parameter"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wunused-parameter],[CXXFLAGS="$CXXFLAGS -Wno-unused-parameter"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wself-assign],[CXXFLAGS="$CXXFLAGS -Wno-self-assign"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wself-assign],[CXXFLAGS="$CXXFLAGS -Wno-self-assign"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wunused-local-typedef],[CXXFLAGS="$CXXFLAGS -Wno-unused-local-typedef"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wunused-local-typedef],[CXXFLAGS="$CXXFLAGS -Wno-unused-local-typedef"],,[[$CXXFLAG_WERROR]]) | ||||
AX_CHECK_COMPILE_FLAG([-Wdeprecated-register],[CXXFLAGS="$CXXFLAGS -Wno-deprecated-register"],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-Wdeprecated-register],[CXXFLAGS="$CXXFLAGS -Wno-deprecated-register"],,[[$CXXFLAG_WERROR]]) | ||||
# Check for optional instruction set support. Enabling these does _not_ imply that all code will | # Check for optional instruction set support. Enabling these does _not_ | ||||
# be compiled with them, rather that specific objects/libs may use them after checking for runtime | # imply that all code will be compiled with them, rather that specific | ||||
# compatibility. | # objects/libs may use them after checking for runtime compatibility. | ||||
AX_CHECK_COMPILE_FLAG([-msse4.2],[[enable_sse42=yes; SSE42_CXXFLAGS="-msse4.2"]],,[[$CXXFLAG_WERROR]]) | AX_CHECK_COMPILE_FLAG([-msse4.2],[[enable_sse42=yes; SSE42_CXXFLAGS="-msse4.2"]],,[[$CXXFLAG_WERROR]]) | ||||
fi | fi | ||||
CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" | CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" | ||||
AC_ARG_WITH([utils], | AC_ARG_WITH([utils], | ||||
[AS_HELP_STRING([--with-utils], | [AS_HELP_STRING([--with-utils], | ||||
[build bitcoin-cli bitcoin-tx (default=yes)])], | [build bitcoin-cli bitcoin-tx (default=yes)])], | ||||
[build_bitcoin_utils=$withval], | [build_bitcoin_utils=$withval], | ||||
[build_bitcoin_utils=yes]) | [build_bitcoin_utils=yes]) | ||||
▲ Show 20 Lines • Show All 995 Lines • Show Last 20 Lines |