check if the compiler accepts -fno-rtti -fno-exceptions
SVN revision: 41882
This commit is contained in:
parent
a1b88ea911
commit
f29149beab
17
configure.ac
17
configure.ac
|
@ -198,6 +198,23 @@ case "$host_os" in
|
||||||
esac
|
esac
|
||||||
AC_SUBST(WIN32_CFLAGS)
|
AC_SUBST(WIN32_CFLAGS)
|
||||||
|
|
||||||
|
EXPEDITE_CXXFLAGS=""
|
||||||
|
AC_LANG_PUSH([C++])
|
||||||
|
CXXFLAGS_save="${CXXFLAGS}"
|
||||||
|
CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions"
|
||||||
|
AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM([[]])],
|
||||||
|
[have_cxx_flags="yes"],
|
||||||
|
[have_cxx_flags="no"])
|
||||||
|
AC_MSG_CHECKING([whether the compiler supports -fno-rtti -fno-exceptions])
|
||||||
|
AC_MSG_RESULT([${have_cxx_flags}])
|
||||||
|
CXXFLAGS="${CXXFLAGS_save}"
|
||||||
|
if test "x${have_cxx_flags}" = "xyes" ; then
|
||||||
|
EXPEDITE_CXXFLAGS="-fno-rtti -fno-exceptions"
|
||||||
|
fi
|
||||||
|
AC_LANG_POP([C++])
|
||||||
|
AC_SUBST(EXPEDITE_CXXFLAGS)
|
||||||
|
|
||||||
|
|
||||||
### Checks for linker characteristics
|
### Checks for linker characteristics
|
||||||
|
|
||||||
|
|
|
@ -77,7 +77,7 @@ image_blend_occlude3_very_many.c \
|
||||||
poly_blend.c
|
poly_blend.c
|
||||||
|
|
||||||
expedite_CFLAGS = @WIN32_CFLAGS@
|
expedite_CFLAGS = @WIN32_CFLAGS@
|
||||||
expedite_CXXFLAGS = -fno-rtti -fno-exceptions
|
expedite_CXXFLAGS = @EXPEDITE_CXXFLAGS@
|
||||||
expedite_LDADD = @EVAS_LIBS@ @SDL_LIBS@ @x_libs@ @gdi_libs@ @ddraw_libs@ @ddraw_16_libs@ @d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ @EVIL_LIBS@ @quartz_libs@ -lm
|
expedite_LDADD = @EVAS_LIBS@ @SDL_LIBS@ @x_libs@ @gdi_libs@ @ddraw_libs@ @ddraw_16_libs@ @d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ @EVIL_LIBS@ @quartz_libs@ -lm
|
||||||
expedite_LDFLAGS = @lt_enable_auto_import@
|
expedite_LDFLAGS = @lt_enable_auto_import@
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue