mirror of https://github.com/BOINC/boinc.git
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
AC_DEFUN([BOINC_CHECK_CYGWIN],[
|
|
AC_MSG_CHECKING([whether we are compiling for cygwin])
|
|
case "$target" in
|
|
*cygwin*)
|
|
with_cygwin=yes
|
|
;;
|
|
*) with_cygwin=no
|
|
;;
|
|
esac
|
|
AC_MSG_RESULT($with_cygwin)
|
|
if test "${with_cygwin}" = "yes" ; then
|
|
save_cflags="${CFLAGS}"
|
|
CFLAGS="-I/usr/include/w32api -D_WIN32 -DWIN32 ${CFLAGS}"
|
|
fi
|
|
AX_WINSOCK
|
|
if test "${with_cygwin}" = "yes" ; then
|
|
CFLAGS="${save_cflags}"
|
|
AC_MSG_CHECKING([whether to use X11 or WIN32 GUI])
|
|
if test "${with_x+set}" = set; then
|
|
with_x="${with_x}"
|
|
else
|
|
with_x="no"
|
|
fi
|
|
if test "${with_x}" = "no" ; then
|
|
AC_MSG_RESULT(WIN32)
|
|
ac_cv_header_windows_h=yes
|
|
AC_DEFINE(XMD_H,[1],[Define to prevent redefinition of INT32 in jconfig.h])
|
|
AC_DEFINE(CYGWIN_USE_WIN32,[1],[Define to 1 if CYGWIN should use the WIN32 GUI])
|
|
LIBS="-L/usr/lib/w32api ${LIBS}"
|
|
CFLAGS="-I/usr/include/w32api -D_WIN32 -DWIN32 ${CFLAGS}"
|
|
CXXFLAGS="-I/usr/include/w32api -D_WIN32 -DWIN32 ${CXXFLAGS}"
|
|
CPPFLAGS="-I/usr/include/w32api -D_WIN32 -DWIN32 ${CPPFLAGS}"
|
|
else
|
|
AC_MSG_RESULT(X11)
|
|
fi
|
|
fi
|
|
])
|