forked from Imagelibrary/rtems
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
dnl
|
|
dnl $Id$
|
|
dnl
|
|
dnl Set the EXE extension
|
|
dnl
|
|
dnl 98/06/16 David Fiddes (D.J.Fiddes@hw.ac.uk)
|
|
dnl Hacked from automake-1.3
|
|
|
|
# Check to see if we're running under Win32, without using
|
|
# AC_CANONICAL_*. If so, set output variable EXEEXT to ".exe".
|
|
# Otherwise set it to "".
|
|
|
|
dnl RTEMS_EXEEXT()
|
|
dnl This knows we add .exe if we're building in the Cygwin32
|
|
dnl environment. But if we're not, then it compiles a test program
|
|
dnl to see if there is a suffix for executables.
|
|
AC_DEFUN(RTEMS_EXEEXT,
|
|
[AC_REQUIRE([RTEMS_CYGWIN32])
|
|
AC_MSG_CHECKING([for executable suffix])
|
|
AC_CACHE_VAL(rtems_cv_exeext,
|
|
[if test "$CYGWIN32" = yes; then
|
|
rtems_cv_exeext=.exe
|
|
else
|
|
cat > rtems_c_test.c << 'EOF'
|
|
int main() {
|
|
/* Nothing needed here */
|
|
}
|
|
EOF
|
|
${CC-cc} -o rtems_c_test $CFLAGS $CPPFLAGS $LDFLAGS rtems_c_test.c $LIBS 1>&5
|
|
rtems_cv_exeext=`echo rtems_c_test.* | grep -v rtems_c_test.c | sed -e s/rtems_c_test//`
|
|
rm -f rtems_c_test*])
|
|
test x"${rtems_cv_exeext}" = x && rtems_cv_exeext=no
|
|
fi
|
|
EXEEXT=""
|
|
test x"${rtems_cv_exeext}" != xno && EXEEXT=${rtems_cv_exeext}
|
|
AC_MSG_RESULT(${rtems_cv_exeext})
|
|
AC_SUBST(EXEEXT)])
|
|
|