From b9972c4f6ae23f6395a9adda1aa66de4b533ad84 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 18 Apr 2009 18:32:58 +0000 Subject: [PATCH] * configure.ac: * src/lib/Makefile.am: put c++ flags in a variable and use gcc when linking the Windows CE code. SVN revision: 40180 --- legacy/evil/ChangeLog | 7 +++++++ legacy/evil/configure.ac | 3 +++ legacy/evil/src/lib/Makefile.am | 15 +++++++++++++-- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/legacy/evil/ChangeLog b/legacy/evil/ChangeLog index 27f5a0cf99..76d1165dff 100644 --- a/legacy/evil/ChangeLog +++ b/legacy/evil/ChangeLog @@ -1,3 +1,10 @@ +2009-04-18 Vincent Torri + + * configure.ac: + * src/lib/Makefile.am: + put c++ flags in a variable and use gcc when + linking the Windows CE code. + 2009-04-11 Vincent Torri * src/lib/evil_fcntl.c: diff --git a/legacy/evil/configure.ac b/legacy/evil/configure.ac index 37b7edeeac..f31f994518 100644 --- a/legacy/evil/configure.ac +++ b/legacy/evil/configure.ac @@ -76,6 +76,7 @@ AC_C___ATTRIBUTE__ win32_cppflags="-DEFL_EVIL_BUILD" win32_cflags="" +win32_cxxflags="" have_wince="no" have_mingw32ce="no" have_cegcc="no" @@ -93,11 +94,13 @@ case "$host_os" in ;; *) have_wince="no" + win32_cxxflags="-fno-rtti -fno-exceptions" win32_cppflags="${win32_cppflags} -D_WIN32_WINNT=0x0500 -DSECURITY_WIN32" ;; esac AC_SUBST(win32_cppflags) AC_SUBST(win32_cflags) +AC_SUBST(win32_cxxflags) AM_CONDITIONAL(EVIL_HAVE_WINCE, test "x${have_wince}" = "xyes") AM_CONDITIONAL(EVIL_HAVE_MINGW32CE, test "x${have_mingw32ce}" = "xyes") diff --git a/legacy/evil/src/lib/Makefile.am b/legacy/evil/src/lib/Makefile.am index 6838cda200..3fa0bbf169 100644 --- a/legacy/evil/src/lib/Makefile.am +++ b/legacy/evil/src/lib/Makefile.am @@ -65,8 +65,19 @@ endif libevil_la_CPPFLAGS = @win32_cppflags@ libevil_la_CFLAGS = @win32_cflags@ -libevil_la_CXXFLAGS = -fno-rtti -fno-exceptions +libevil_la_CXXFLAGS = @win32_cxxflags@ libevil_la_LIBADD = @win32_libs@ $(EFL_MPATROL_LIBS) -libevil_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@ +libevil_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@ + +if EVIL_HAVE_WINCE + +libevil_la_LINK = $(LINK) $(libevil_la_LDFLAGS) + +else + +libevil_la_LINK = $(CXXLINK) $(libevil_la_LDFLAGS) + +endif + EXTRA_DIST = evil_private.h evil_fnmatch_private.h