[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Generic SEH test
From: |
Brian Dessent |
Subject: |
Re: Generic SEH test |
Date: |
Fri, 07 Mar 2008 18:14:45 -0800 |
NightStrike wrote:
> Does autoconf contain a test for checking for whether the compiler
> supports SEH, the exception handling method employed by windows?
Not to be blunt or anything but the list of autoconf macros is at
<http://www.gnu.org/software/autoconf/manual/html_node/Autoconf-Macro-Index.html>
and it's simple to ctrl-f that page.
Maybe you should explain why you're asking, since tcl already has a
perfectly reasonable test:
AC_CACHE_CHECK(for SEH support in compiler,
tcl_cv_seh,
AC_TRY_RUN([
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#undef WIN32_LEAN_AND_MEAN
int main(int argc, char** argv) {
int a, b = 0;
__try {
a = 666 / b;
}
__except (EXCEPTION_EXECUTE_HANDLER) {
return 0;
}
return 1;
}
],
tcl_cv_seh=yes,
tcl_cv_seh=no,
tcl_cv_seh=no)
)
if test "$tcl_cv_seh" = "no" ; then
AC_DEFINE(HAVE_NO_SEH, 1,
[Defined when mingw does not support SEH])
fi
Brian
- Generic SEH test, NightStrike, 2008/03/07
- Re: Generic SEH test,
Brian Dessent <=