diff options
Diffstat (limited to 'winsup/configure.in')
-rwxr-xr-x | winsup/configure.in | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/winsup/configure.in b/winsup/configure.in index 2eb69fe..a6e10e0 100755 --- a/winsup/configure.in +++ b/winsup/configure.in @@ -17,6 +17,8 @@ INSTALL=`cd $srcdir/..; echo $(pwd)/install-sh -c` AC_PROG_INSTALL AC_CANONICAL_SYSTEM +GCC_NO_EXECUTABLES + LIB_AC_PROG_CC LIB_AC_PROG_CXX @@ -31,10 +33,27 @@ no) use_cygserver=;; esac ]) -AC_CONFIG_SUBDIRS(cygwin w32api) +INSTALL_LICENSE= + +case "$target" in + *cygwin*) + if ! test -d $srcdir/cygwin; then + AC_MSG_ERROR("No cygwin dir. Can't build Cygwin. Exiting...") + fi + AC_CONFIG_SUBDIRS(cygwin) + INSTALL_LICENSE="install-license" + ;; + *mingw*) + if ! test -d $srcdir/mingw; then + AC_MSG_ERROR("No mingw dir. Can't build Mingw. Exiting...") + fi + ;; +esac + if test -d $srcdir/mingw; then AC_CONFIG_SUBDIRS(mingw) fi +AC_CONFIG_SUBDIRS(w32api) case "$with_cross_host" in ""|*cygwin*) @@ -54,6 +73,8 @@ case "$with_cross_host" in ;; esac +AC_SUBST(INSTALL_LICENSE) + AC_PROG_MAKE_SET AC_OUTPUT(Makefile) |