* Makefile.in: Use a different method to invoke gcc in a cygwin-hosted

environment.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.
* configure.in: Record mingw front-end for building under Cygwin.
* mingwex/configure.in: Ditto.
* profile/configure.in: Ditto.
* configure: Regenerate.
* mingwex/configure: Ditto.
* profile/configure: Ditto.
This commit is contained in:
Christopher Faylor
2008-10-12 23:58:17 +00:00
parent 391f2a8eed
commit a7844a1841
10 changed files with 6426 additions and 4040 deletions

View File

@@ -106,14 +106,17 @@ WARNFLAGS = -Wall
# compiling with Cygwin?
MNO_CYGWIN = @MNO_CYGWIN@
NO_CYGWIN := @NO_CYGWIN@
ifdef NO_CYGWIN
override CC := ${NO_CYGWIN} $(firstword $(filter-out ${NO_CYGWIN},${CC}))
endif
W32API_INCLUDE = @W32API_INCLUDE@
INCLUDES = -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../include \
-nostdinc \
-iwithprefixbefore include
ALL_CFLAGS = $(CFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(INCLUDES) $(W32API_INCLUDE) $(MNO_CYGWIN)
ALL_CXXFLAGS = $(CXXFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(INCLUDES) -nostdinc++ $(W32API_INCLUDE) $(MNO_CYGWIN)
ALL_CFLAGS = $(CFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(INCLUDES) $(W32API_INCLUDE)
ALL_CXXFLAGS = $(CXXFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(INCLUDES) -nostdinc++ $(W32API_INCLUDE)
AS = @AS@
AR = @AR@

File diff suppressed because it is too large Load Diff

View File

@@ -37,15 +37,15 @@ AC_CANONICAL_SYSTEM
case "$target_os" in
*cygwin*)
MNO_CYGWIN=-mno-cygwin
NO_CYGWIN="$(cd ${srcdir}/../../utils; pwd)/mingw"
;;
*)
# Build it for MSVCRT by default.
MNO_CYGWIN=
NO_CYGWIN=
;;
esac
AC_SUBST(MNO_CYGWIN)
AC_SUBST(NO_CYGWIN)
W32API_INCLUDE='-I $(srcdir)/../../w32api/include'
AC_SUBST(W32API_INCLUDE)