summaryrefslogtreecommitdiffstats
path: root/winsup/configure
Commit message (Collapse)AuthorAgeFilesLines
* Rename without-mingw-progs to with-cross-bootstrapPeter Foley2016-04-041-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename without-mingw-progs to with-cross-bootstrap, since it now disables additional checks that are problematic for cross-compilers. When cross-compiling a toolchain targeting cygwin, building cygwin1.dll requires libgcc. However, building libgcc requires the cygwin headers to be installed. Configuring cygwin requries the mingw-crt libraries, which require the cygwin headers to be installed. Work around this circular dependency by making the --with-cross-bootstrap configure option skip cygwin's configure checks for valid mingw-crt libraries. Cygwin will still properly link against these libraries if they exist, but this allows configure to succeed even if the libraries have not been built yet. Since the mingw-crt libraries only require the cygwin headers to be installed, this allows us to successfully configure cygwin so that we can only install the headers without trying to build any libraries. winsup/ChangeLog configure.ac: rename without-mingw-progs option to with-cross-bootstrap configure: regenerate winsup/cygserver/ChangeLog configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap configure: regenerate winsup/cygwin/ChangeLog configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap configure: regenerate Signed-off-by: Peter Foley <pefoley2@pefoley.com>
* Add option to not build mingw programs when cross compiling.Peter Foley2016-03-301-3/+19
| | | | | | | | | | | | Add an option to not require a mingw compiler when bootstrapping a cross toolchain. Defaults to existing behavior. Also update some obsolete macros. winsup/ChangeLog configure.ac: Add option to skip building programs that require mingw. configure: Regenerate. Signed-off-by: Peter Foley <pefoley2@pefoley.com>
* * configure.ac: Convert to new AC_INIT style.Corinna Vinschen2014-11-131-21/+29
| | | | * configure: Regenerate.
* winsup/ChangeLog:Christopher Faylor2013-11-071-121/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. * configure.cygwin: Default to '.' if can't find a winsup directory. winsup/cygserver/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. winsup/cygwin/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. winsup/utils/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate.
* ChangeLog:Christopher Faylor2012-11-261-97/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygserver/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygwin/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. doc/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. lsaauth/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. testsuite/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. utils/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate.
* ChangeLog:Christopher Faylor2012-11-231-410/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.common: Revamp for new configury. Add default compilation targets, include .E processing. Add magic for allowing "CFLAGS" to control optimization options in "CXXFLAGS". * configure.cygwin: New include for Cygwin configure.in's. * acinclude.m4: Delete old definitions. Implement AC_WINDOWS_HEADERS, AC_WINDOWS_LIBS, AC_CYGWIN_INCLUDES, target_builddir, winsup_srcdir. * aclocal.m4: Regenerate. * autogen.sh: New file. * ccwrap: New script. * c++wrap: New script. * config.guess: New script. * config.sub: New script. * configure: Regenerate. * configure.in: Eliminate LIB_AC_PROG_* calls in favor of standard. Delete ancient target test. * install-sh: New script. cygserver/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. cygwin/ChangeLog: 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * select.cc (select): Don't return -1 when we've timed out after looping. 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. (datarootdir): Add variable setting. (winver_stamp): Accommodate changes to mkvers.sh setting. (libc.a): Fix race when libm.a might not have been built yet. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * mkvers.sh: Find include directives via CFLAGS and friends rather than assuming that w32api lives nearby. utils/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * configure.in: Revamp for new configury. * Makefile.in: Revamp for new configury. Rename ALL_* to just *. Always use "VERBOSE" setting. (MINGW_CXX): Don't include CFLAGS in definition. (all): Define target first, before everything else so that it is the default. (ps.exe): Don't add useless -lcygwin. (ldh.exe): For consistency, add to existing MINGW_LDFLAGS rather than redefining them. (cygcheck.exe): Always include -lz for MINGW_LDFLAGS. Don't try to figure out where to find it. (dumper.exe): Simplify check. Assume libraries are installed rather than trying to retrieve from source tree. (install): Just use /bin/mkdir to create directories. (Makefile): Regenerate when standard dependencies change. * dump_setup.cc: Always include zlib.h. Remove accommodations for it possibly not existing. * parse_pe.cc: Add define which allows building with installed binutils package. * dumper.cc: Ditto.
* winsup:Corinna Vinschen2012-11-071-27/+14
| | | | | | | | | | | | | | | | | | | | | | | | * Makefile.common (zlib_source): Remove. (zlib_build): Remove. (bz2lib_source): Remove. (bz2lib_build): Remove. (w32api_source): Remove. (w32api_build): Remove. (w32api_lib): Remove. (mingw_build): Remove. (mingw_source): Remove. ($(w32api_lib)/%.a): Remove rule. * Makefile.in (ZLIB): Remove. ($(SUBDIRS)): Drop mingw check. (mingw): Remove rule. (install_mingw): Ditto. * configure.in: Remove support for mingw as build target. * configure: Regenerate. utils: * Makefile.in ($(MINGW_BINS)): Drop -B$(mingw_build)/ from build expression.
* 2012-10-24 Kai Tietz <ktietz70@googlemail.com>Yaakov Selkowitz2012-10-241-198/+223
| | | | | | | | | | | | | | | | Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Corinna Vinschen <corinna@vinschen.de> * configure.in [cygwin*]: Always build cygserver, lsaauth, utils, and doc. Do not build mingw or w32api. [mingw*]: Build w32api if present. * configure: Regenerate. * Makefile.common: Remove references to mingw and w32api directories. (MINGW_LDFLAGS): Redefine as -static to force static linking with libgcc and libstdc++. * Makefile.in: Remove references to mingw and w32api directories from Cygwin targets.
* winsup:Christopher Faylor2011-01-291-1319/+1023
| | | | | | | | * configure.in: Configure winsup/cygserver regardless of cross_host. * configure: Regenerate. winsup/cygwin: * configure.in: Define LIBSERVER regardless of cross_host. * configure: Regenerate.
* ChangeLog:Corinna Vinschen2009-01-211-824/+1015
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Remove --enable-server option. Allways add the cygserver directory to $SUBDIRS. * configure: Regenerate. cygwin/ChangeLog: Remove USE_SERVER define. Accommodate throughout. * configure.in: Remove --enable-server option. * configure: Regenerate. * environ.cc: Remove CYGWIN=server setting. cygserver/ChangeLog: * client.cc (allow_server): Remove variable. (client_request_get_version::client_request_get_version): Drop checking allow_server. utils/ChangeLog: * passwd.c: Remove CYGWIN=server requirement from usage text. doc/ChangeLog: * cygserver.sgml: Remove the "How to use the Cygserver services" section. * cygwinenv.sgml: Move "(no)server" to the removed options section. * faq-programming.xml: Remove CYGWIN=server requirement for running the Cygwin testsuite. * ntsec.sgml: Ditto for using `passwd -R'.
* * configure: Regenerate.Christopher Faylor2007-08-311-1685/+2273
|
* * Makefile.in (subauth): Drop rule.Corinna Vinschen2006-12-121-3/+0
| | | | | * configure.in: Remove subauth related check. * configure: Regenerate.
* * Makefile.in: Add dependencies for lsaauth.Corinna Vinschen2006-11-271-7/+9
| | | | | * configure.in: Disable building subauth. Add building lsaauth. * configure: Regenerate.
* * Makefile.in: Make installation of CYGWIN_LICENSE configurable.Corinna Vinschen2006-08-301-6/+71
| | | | | | | | * aclocal.m4: Regenerate. * configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for INSTALL_LICENSE. Make cygwin subdirectory optional. Add sanity check for cygwin resp. mingw subdirectories dependent of the target. * configure: Regenerate.
* * configure.in: Reenable building the subauth subdir.Corinna Vinschen2006-07-251-21/+34
| | | | * configure: Regenerate.
* update to newer autoconfChristopher Faylor2006-05-241-793/+3554
|
* * configure.in: Add AC_PROG_INSTALL handling.Corinna Vinschen2006-01-161-17/+97
| | | | | * configure: Regenerate. * Makefile.in (install): Install CYGWIN_LICENSE.
* * configure.in: Make --use-server the default.Christopher Faylor2003-11-201-8/+4
| | | | * configure: Regenerate.
* * configure.in: Add --enable-server option.Christopher Faylor2003-07-021-14/+32
| | | | * configure: Regenerate.
* * configure.in: Add cygserver subdir.Christopher Faylor2003-07-011-1/+2
| | | | | | * Makefile.in: Ditto. * configure: Regenerate. * Makefile.common: Remove debugging statements.
* * configure.in: w32api directory was already optional. Semi-revert 2003-02-06Christopher Faylor2003-03-171-33/+13
| | | | | | change. * configure: Regenerate. * Makefile.common: Don't specific -nostdinc if there is no w32api directory.
* * configure.in: Make w32api directory optional.Christopher Faylor2003-02-071-16/+30
| | | | * configure: Regenerate.
* * Makefile.common: Define MINGW_LDFLAGS.Corinna Vinschen2002-12-121-1/+1
| | | | | | * configure.in: Reorder SUBDIRS to have mingw before cygwin. * configure: Regenerate from configure.in. * cygwin/Makefile.in: Add MINGW_LDFLAGS when linking cygrun.exe.
* * configure.in: Complain about lack of w32api directory.Christopher Faylor2002-06-021-2/+7
| | | | * configure: Regenerate.
* * configure.in: Remove cinstall target.Christopher Faylor2002-04-251-2/+1
| | | | | * Makefile.in: Ditto. * configure: Regenerate.
* * configure.in: Avoid building w32api or mingw if they don't exist.Christopher Faylor2002-02-191-2/+5
| | | | * configure: Regenerate.
* * Makefile.in: Exit immediately if a sub-make fails.Christopher Faylor2001-12-141-1/+2
|
* * configure.in: Disable subauth directory test.Christopher Faylor2001-11-041-1/+1
| | | | | * configure: Regenerate. * Makefile.in: Use MAKE variable in directory builds.
* * configure: Regenerate, removing erroneous SUBDIRS substitution.Corinna Vinschen2001-10-261-1/+1
|
* * Makefile.in: Only build testsuite directory on first 'make check'.Christopher Faylor2001-10-241-2/+2
| | | | | * configure.in: Remove testsuite from SUBDIRS. * configure: Regenerate.
* * configure.in: Fix typo.Christopher Faylor2001-05-051-1/+1
| | | | * configure: Regenerate.
* * configure.in: Make subauth configuration optional.Christopher Faylor2001-05-041-2/+3
| | | | * configure: Regenerate.
* * subauth: New subdirectory.Corinna Vinschen2001-05-041-1/+1
| | | | | * configure.in: Add subauth to the list of subdirectories. * configure: Regenerated from configure.in.
* * configure.in: Add bz2lib.Christopher Faylor2001-04-181-29/+19
|
* * configure: fix regeneration bug.DJ Delorie2001-03-201-1/+1
|
* * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX forChristopher Faylor2000-12-031-13/+115
| | | | | | g++ compiles. * configure.in: Find correct c++ compiler. * configure: Regenerate.
* * Makefile.in: Add new goal "check"Christopher Faylor2000-09-031-3/+2
| | | | | * configure.in: When doing native build do configure in testsuite subdirectory * configure: Regenerate.
* * configure.in: Bow to necessity and build w32api before anything else.Christopher Faylor2000-06-201-1/+1
| | | | * configure: Regenerate.
* * configure.in: Detect "cross-hosting" situation and add a subset ofChristopher Faylor2000-06-171-3/+11
| | | | | directories to SUBDIRS. * configure: Regenerate.
* * configure.in: Don't assume that cinstall directory exists.Christopher Faylor2000-05-251-1/+1
|
* * configure.in: Don't assume that cinstall directory exists.Christopher Faylor2000-05-251-16/+28
|
* Updated to build cinstall with mingw. See Changelog for numerous setup.c ↵Ron Parker2000-04-071-27/+16
| | | | changes.
* import winsup-2000-02-17 snapshotChristopher Faylor2000-02-171-0/+1223