diff options
author | Yang Tse <yangsita@gmail.com> | 2008-05-14 16:14:35 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2008-05-14 16:14:35 +0000 |
commit | 7b24a70d51f586e18663f9e29b856c717fffa5f0 (patch) | |
tree | 20d513b329a4a7b1f5b75be88c362adda58b3205 /acinclude.m4 | |
parent | e7f09172f7ff168063860156d288ea0c31829c89 (diff) | |
download | c-ares-7b24a70d51f586e18663f9e29b856c717fffa5f0.tar.gz c-ares-7b24a70d51f586e18663f9e29b856c717fffa5f0.tar.bz2 c-ares-7b24a70d51f586e18663f9e29b856c717fffa5f0.zip |
skip checks for Windows specific header files
when build target is not a native Windows one
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 5665950..0ee7adf 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -37,6 +37,41 @@ AC_DEFUN([CURL_CHECK_HEADER_WINDOWS], [ ]) +dnl CURL_CHECK_NATIVE_WINDOWS +dnl ------------------------------------------------- +dnl Check if building a native Windows target + +AC_DEFUN([CURL_CHECK_NATIVE_WINDOWS], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([whether build target is a native Windows one], [ac_cv_native_windows], [ + if test "$ac_cv_header_windows_h" = "no"; then + ac_cv_native_windows="no" + else + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([ + ],[ +#ifdef __MINGW32__ + int dummy=1; +#else + Not a native Windows build target. +#endif + ]) + ],[ + ac_cv_native_windows="yes" + ],[ + ac_cv_native_windows="no" + ]) + fi + ]) + case "$ac_cv_native_windows" in + yes) + AC_DEFINE_UNQUOTED(NATIVE_WINDOWS, 1, + [Define to 1 if you are building a native Windows target.]) + ;; + esac +]) + + dnl CURL_CHECK_HEADER_WINSOCK dnl ------------------------------------------------- dnl Check for compilable and valid winsock.h header |