2008-03-27 13:06:40 +00:00
|
|
|
AC_DEFUN([AC_FLDIGI_WIN32], [
|
|
|
|
case "$target_os" in
|
2009-04-17 18:17:55 +00:00
|
|
|
*mingw*)
|
|
|
|
target_win32="yes"
|
|
|
|
target_mingw32="yes"
|
|
|
|
;;
|
|
|
|
*cygwin*|*win32*|*w32*)
|
2008-03-27 13:06:40 +00:00
|
|
|
target_win32="yes"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
target_win32="no"
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
if test "x$target_win32" = "xyes"; then
|
2009-04-17 18:17:55 +00:00
|
|
|
AC_CHECK_PROG([WINDRES], [${ac_tool_prefix}windres], [${ac_tool_prefix}windres])
|
2008-03-27 13:06:40 +00:00
|
|
|
if [ test "x$WINDRES" = "x" ]; then
|
|
|
|
AC_MSG_WARN([The windres utility could not be found])
|
|
|
|
fi
|
2009-04-17 18:17:55 +00:00
|
|
|
AC_DEFINE([__WOE32__], 1, [Define to 1 if we are building on cygwin or mingw])
|
2012-01-08 12:48:53 +00:00
|
|
|
AC_DEFINE([__MINGW32__], 1, [Define to 1 if we are building on cygwin or mingw])
|
2010-11-19 14:50:05 +00:00
|
|
|
AC_DEFINE([_WINDOWS], 1, [Define to 1 if we are building on cygwin or mingw])
|
2008-03-27 13:06:40 +00:00
|
|
|
fi
|
|
|
|
|
2009-05-12 04:46:26 +00:00
|
|
|
if test "x$target_mingw32" = "xyes"; then
|
|
|
|
AC_CHECK_PROG([MAKENSIS], [makensis], [makensis])
|
|
|
|
fi
|
|
|
|
|
2008-03-27 13:06:40 +00:00
|
|
|
AC_SUBST([WINDRES])
|
|
|
|
AM_CONDITIONAL([HAVE_WINDRES], [test "x$WINDRES" != "x"])
|
2009-05-12 04:46:26 +00:00
|
|
|
AC_SUBST([MAKENSIS])
|
|
|
|
AM_CONDITIONAL([HAVE_NSIS], [test "x$MAKENSIS" != "x"])
|
2008-03-27 13:06:40 +00:00
|
|
|
AM_CONDITIONAL([WIN32], [test "x$target_win32" = "xyes"])
|
2009-04-17 18:17:55 +00:00
|
|
|
AM_CONDITIONAL([MINGW32], [test "x$target_mingw32" = "xyes"])
|
|
|
|
|
|
|
|
|
|
|
|
AC_ARG_VAR([PTW32_CFLAGS], [C compiler flags for pthreads-w32])
|
|
|
|
AC_ARG_VAR([PTW32_LIBS], [linker flags for pthreads-w32])
|
|
|
|
|
|
|
|
AC_ARG_WITH([ptw32],
|
|
|
|
AC_HELP_STRING([--with-ptw32@<:@=DIR@:>@],
|
|
|
|
[search for pthreads-w32 in DIR/include and DIR/lib @<:@mingw32 only@:>@]),
|
|
|
|
[ac_cv_want_ptw32="$withval"],
|
|
|
|
[ac_cv_want_ptw32=no])
|
|
|
|
|
|
|
|
if test "x$ac_cv_want_ptw32" != "xno"; then
|
|
|
|
if test "x$ac_cv_want_ptw32" != "xyes"; then # set -I and -L switches
|
|
|
|
ptw32_default_cflags="-I${ac_cv_want_ptw32}/include"
|
|
|
|
ptw32_default_libs="-L${ac_cv_want_ptw32}/lib"
|
|
|
|
fi
|
|
|
|
ptw32_default_libs="$ptw32_default_libs -lpthreadGC2 -lws2_32"
|
|
|
|
|
|
|
|
# don't override the user-specified vars
|
|
|
|
PTW32_CFLAGS="${PTW32_CFLAGS:-$ptw32_default_cflags}"
|
|
|
|
PTW32_LIBS="${PTW32_LIBS:-$ptw32_default_libs}"
|
|
|
|
ac_cv_want_ptw32="yes"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST([PTW32_CFLAGS])
|
|
|
|
AC_SUBST([PTW32_LIBS])
|
|
|
|
])
|