diff --git a/legacy/evil/configure.ac b/legacy/evil/configure.ac index 8c2a021c00..c00ef6aaa2 100644 --- a/legacy/evil/configure.ac +++ b/legacy/evil/configure.ac @@ -69,15 +69,19 @@ EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"]) ### Checks for libraries win32_libs="" +win32_dl_libs="" case "$host_os" in mingw32ce*) win32_libs="-lws2" + win32_dl_libs="-ltoolhelp" ;; *) win32_libs="-lole32 -lws2_32 -lsecur32" + win32_dl_libs="-lpsapi" ;; esac -AC_SUBST(win32_libs) +AC_SUBST([win32_libs]) +AC_SUBST([win32_dl_libs]) EFL_CHECK_MPATROL([have_mpatrol="yes"], [have_mpatrol="no"]) @@ -99,25 +103,21 @@ AC_C___ATTRIBUTE__ win32_cppflags="-DEFL_EVIL_BUILD" win32_cflags="-Wall -Wextra -Wshadow -Wdeclaration-after-statement -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls" win32_cxxflags="" -win32_libs="" have_wince="no" case "$host_os" in mingw32ce*) have_wince="yes" win32_cppflags="${win32_cppflags} -D_WIN32_WCE=0x0420" - win32_libs="-ltoolhelp" ;; *) have_wince="no" win32_cxxflags="-fno-rtti -fno-exceptions" win32_cppflags="${win32_cppflags} -D_WIN32_WINNT=0x0501 -DSECURITY_WIN32" - win32_libs="-lpsapi" ;; esac AC_SUBST([win32_cppflags]) AC_SUBST([win32_cflags]) AC_SUBST([win32_cxxflags]) -AC_SUBST([win32_libs]) AM_CONDITIONAL(EVIL_HAVE_WINCE, test "x${have_wince}" = "xyes") diff --git a/legacy/evil/src/lib/dlfcn/Makefile.am b/legacy/evil/src/lib/dlfcn/Makefile.am index 65409973fd..6749c64f7c 100644 --- a/legacy/evil/src/lib/dlfcn/Makefile.am +++ b/legacy/evil/src/lib/dlfcn/Makefile.am @@ -11,5 +11,5 @@ libdl_la_SOURCES = dlfcn.c libdl_la_CPPFLAGS = @win32_cppflags@ -DEFL_EVIL_DLFCN_BUILD -DPSAPI_VERSION=1 libdl_la_CFLAGS = @win32_cflags@ -libdl_la_LIBADD = $(top_builddir)/src/lib/libevil.la $(EFL_MPATROL_LIBS) @win32_libs@ +libdl_la_LIBADD = $(top_builddir)/src/lib/libevil.la $(EFL_MPATROL_LIBS) @win32_dl_libs@ @win32_libs@ libdl_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@