summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* * configure, configure.in: Use temp file for long sed commands.kenner2001-12-051-3/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47669 138bc75d-0d04-0410-961f-82ee72b054a4
* top level:zack2001-11-281-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-11-27 DJ Delorie <dj@redhat.com> Zack Weinberg <zack@codesourcery.com> When build != host, create libiberty for the build machine. * Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace CONFIG_ARGUMENTS. (ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR): New variables. (ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables and rules. (all.normal): Depend on ALL_BUILD_MODULES. (CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS. (all-build-libiberty): Depend on configure-build-libiberty. * configure: Calculate and substitute proper value for ALL_BUILD_MODULES. * configure.in: Create the build subdirectory. Calculate and substitute TARGET_CONFIGARGS (formerly CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new). libiberty: 2001-11-27 Zack Weinberg <zack@codesourcery.com> * _doprnt.c: Moved here from gcc/doprint.c. Adjust to build in libiberty context. Fix typo in leading comment. * configure.in: Fix various AC_DEFINEs so autoheader works. If any of vprintf, vsprintf, vfprintf is missing from libc, then AC_REPLACE_FUNCS(_doprnt). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47393 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog, configure: Fix spelling errors.jsm282001-10-281-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46579 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Handle temporary files securely using mkdir.jsm282001-10-021-6/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45939 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo applying previous patch.green2001-05-231-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42503 138bc75d-0d04-0410-961f-82ee72b054a4
* Missed hunk from old GCJ_FOR_TARGET patch.green2001-05-231-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42501 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Output host type to stdout, not stderr.dj2001-02-071-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39505 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: handle DOS-style absolute paths.dj2001-01-021-18/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38621 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Provide the original toplevel configure argumentsjsm282000-11-131-13/+5
| | | | | | | | | | | | | | | | (including $0) to subprocesses in the environment rather than through gcc/configargs.h. gcc: * configure.in: Take toplevel configure arguments from the environment to create configargs.h and substitute gcc_config_arguments, taking account of any existing configargs.h if reconfiguring. * configure: Regenerate. * gccbug.in: Include toplevel configure arguments in gccbug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37423 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Turn on libstdc++ V3 by default.mmitchel2000-11-131-1/+2
| | | | | | | | * configure.in: Turn on libstdc++ V3 by default. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37415 138bc75d-0d04-0410-961f-82ee72b054a4
* Only create gcc/configargs.h if gcc build directory is presentmeissner2000-10-171-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36894 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Save configure arguments to gcc/configargs.h.rth2000-10-051-1/+11
| | | | | | | | * gcc.c (main): Include generated configargs.h header and use arguments in '-v' output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36734 138bc75d-0d04-0410-961f-82ee72b054a4
* top level:zack2000-08-141-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | * configure: Make enable_threads and enable_shared defaults explicit. Substitute enable_threads into generated Makefiles. * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. * libtool.m4: Accept *-*-linux* not just *-*-linux-gnu*. gcc: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. * fixinc/inclhack.def: Likewise. * fixinc/mkfixinc.sh: Likewise. * configure: Regenerate. * fixinc/fixincl.x: Regenerate. * install.texi: Document equivalence of linux and linux-gnu. libio: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. Honor --disable-threads. libstdc++: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. Honor --disable-threads. libstdc++-v3: * configure: Regenerate after change to ../libtool.m4. libobjc: * configure: Regenerate after change to ../libtool.m4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35680 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (topsrcdir): Don't use dirname.law2000-07-231-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35207 138bc75d-0d04-0410-961f-82ee72b054a4
* merge with /cvs/srcjason2000-07-221-7/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35188 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (gcc_version): When setting, narrow search toghazi2000-02-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lines containing `version_string'. gcc: * version.c: Include gansidecl.h and version.h. * version.h: Wrap entire file in macro __GCC_VERSION_H__. * configure.in (gcc_version): When setting, narrow search to lines containing `version_string'. * Makefile.in (mainversion): Likewise. (GCC_H): New variable. (gcc.h): Delete target. (gcc.o, gccspec.o, cppspec.o): Depend on $(GCC_H), not gcc.h. (version.o): Depend on version.h. (dbxout.o): Don't depend on gcc.h. gcc/cp: * Make-lang.in (g++spec.o): Depend on $(GCC_H), not gcc.h. gcc/f: * Make-lang.in (g77spec.o): Depend on $(GCC_H), not gcc.h. gcc/java: * Make-lang.in (jvspec.o): Depend on $(GCC_H), not gcc.h. libf2c: * configure.in (gcc_version): When setting, narrow search to lines containing `version_string'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32009 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Fix quoting inside arguments of eval.law1999-10-261-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30179 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (gxx_include_dir): Removed.law1999-04-021-29/+0
| | | | | | | | | | | | * configure.in (gxx_include_dir): Handle it. * Makefile.in: Likewise. * libio/configure.in (gxx_include_dir): Handle it. * libio/Makefile.in: Likewise. * libstdc++/configure.in (gxx_include_dir): Handle it. * libstdc++/Makefile.in: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26126 138bc75d-0d04-0410-961f-82ee72b054a4
* ./ChangeLog:manfred1998-11-261-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure (skip-this-dir): Add handling for new shell script, which might be created by a sub-directory's configure to indicate, this particular directory is "unwanted". * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Likewise. ./gcc/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (CONFIG_LANGUAGES): New macro taking all languages which can be configured. (LANGUAGES): Use $(CONFIG_LANGUAGES) instead of @all_languages@ (Makefile): Pass actual LANGUAGES through the environment when re-configuring. (cstamp-h): Likewise. (config.status): Likewise. * configure.in (enable_languages): Add new configuration parameter "--enable-languages=lang1,lang2,...". (${srcdir}/*/config-lang.in): Change handling to configure only those directories, that the user might have enabled; default to "all" existing languages. * configure: Regenerate. ./libchill/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libf2c/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libio/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. ./libobjc/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libstdc++/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23892 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Add pattern to replace "build_tooldir"'soliva1998-10-131-0/+1
| | | | | | | | definition in the generated Makefile with "tooldir"'s actual value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23048 138bc75d-0d04-0410-961f-82ee72b054a4
* Final changes from devo<->egcs merge. Ugh, a year of configury/Makefilelaw1998-10-121-23/+127
| | | | | | | hacking. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23012 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (gxx_include_dir): Changed tolaw1998-08-301-1/+2
| | | | | | | | '${prefix}/include/g++'-${libstdcxx_interface}. * config.if: New to determine the interfaces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22109 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-07-29 Manfred Hollstein <manfred@s-direktnet.de>law1998-07-291-2/+17
| | | | | | | * configure: Fix --without/--disable cases for gxx-include-dir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21486 138bc75d-0d04-0410-961f-82ee72b054a4
* dmanfred1998-06-261-33/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | egcs/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Depend on $(gcc_version_trigger). * configure (gcc_version): Change default initializer to empty string. (gcc_version_trigger): New variable; pass this variable down to subdir configures to enable them checking gcc's version themselves. Emit make macros for both gcc_version vars. (topsrcdir): Initialize reliably. (recursion line): Remove --with-gcc-version=${gcc_version}. egcs/gcc/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version, gcc_version_trigger): New macros. (version): Initialize from $(gcc_version). * configure.in (version): Rename to gcc_version. (gcc_version_trigger): New variable; call AC_SUBST for it and emit it into the generated config.status. * configure: Regenerate. egcs/libf2c/ChangeLog.egcs: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version_trigger): Add new macro. (config.status): Add dependency upon $(gcc_version_trigger). * configure.in (gcc_version_trigger): New variable; initialize using value from toplevel configure; add AC_SUBST for it. (gcc_version): Change initialization to use this new variable. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Add dependency upon $(gcc_version_trigger). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20736 138bc75d-0d04-0410-961f-82ee72b054a4
* dmanfred1998-06-241-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | egcs/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++ runtime stuff in $(libsubdir); emit definition in each generated Makefile. (gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs. egcs/gcc/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (gxx_include_dir): Initialize default value depending on new flag --enable-version-specific-runtime-libs; remove superfluous default initialization afterwards. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (install): Install _G_config.h depending on new flag --enable-version-specific-runtime-libs. * config/linux.mt (gxx_include_dir): Remove definition here as we use gcc's default anyway. egcs/libstdc++/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (INSTALLDIR): Add comment to document the fact, this macro will be properly initialized at make's runtime. (install): Add initialization of INSTALLDIR depending on $(libsubdir) and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable instead of the $(INSTALLDIR) make macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20694 138bc75d-0d04-0410-961f-82ee72b054a4
* dmanfred1998-06-241-5/+26
| | | | | | | | | | | | | | | | | | | | | egcs/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure (gcc_version): Initialize properly depending on how and where configure is started. (recursion line): Pass a --with-gcc-version=${gcc_version} to configures in subdirs. egcs/libf2c/ChangeLog.egcs: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (version): Rename to gcc_version. * configure.in (version): Likewise. (gcc_version): Add code to use an option passed from parent configure. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add gcc_version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20687 138bc75d-0d04-0410-961f-82ee72b054a4
* manfred1998-06-191-0/+13
| | | | | | | | | | | | | | | | | | | | | egcs-19980619/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * configure (gcc_version): Add new variable describing the particular gcc version we're building. * Makefile.in (libsubdir): Add new macro for the directory in which the compiler finds executables, libraries, etc. (BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias and libsubdir. egcs-19980619/gcc/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (installdirs): Loop over directories in $(libsubdir) creating probably missing ones, instead of single if statements. egcs-19980619/libio/ChangeLog 1998-06-19 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add libsubdir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20582 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix consistency error reported by Yotam Medini.wilson1998-04-231-2/+2
| | | | | | | * configure: Set CXXFLAGS from CXXFLAGS, not CFLAGS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19392 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Define DEFAULT_M4 by searching PATH.law1998-04-141-0/+20
| | | | | | | * Makfile.in: Use DEFAULT_M4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19208 138bc75d-0d04-0410-961f-82ee72b054a4
* 8manfred1998-03-171-4/+11
| | | | | | | | * configure: When making link, also check the current directory. The configure scripts may create one. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18641 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (BASE_FLAGS_TO_PASS): Don't pass PICFLAG andlaw1998-02-061-0/+7
| | | | | | | | | | | | | | PICFLAG_FOR_TARGET. (EXTRA_TARGET_FLAGS): Don't pass PICFLAG_FOR_TARGET. * configure: Emit a definition for the new macro enable_shared into each Makefile. * config/mh-sparcpic (PICFLAG): Define to properly according to current multilib configuration. * config/mt-sparcpic (PICFLAG_FOR_TARGET): Define to properly according to current multilib configuration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17680 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (package_makefile_rules_frag): New variable, which nameslaw1998-01-271-16/+32
| | | | | | | | | a file with generic rules, ... Change comment to mention we now have FIVE parts. * configure: Undo last change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17522 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (package_makefile_frag): Move inserting thelaw1998-01-241-25/+24
| | | | | | | | ${package_makefile_frag} to where it should be according to the comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17467 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't ever run autoconf in the toplevel directory :(law1997-12-151-0/+1414
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17111 138bc75d-0d04-0410-961f-82ee72b054a4
* Rebuild.law1997-12-151-1414/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17099 138bc75d-0d04-0410-961f-82ee72b054a4
* release branch changes from 11-27 snapshot to egcs-1.0.law1997-12-051-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16970 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (INSTALL_TARGET): Do install-gcc first.law1997-11-271-1/+10
| | | | | | | | * configure (gxx_include_dir): Provide a definition for subdirs which do not use autoconf. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16784 138bc75d-0d04-0410-961f-82ee72b054a4
* Uli's libio/libstdc++ patches.law1997-09-161-37/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15486 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionjason1997-08-211-0/+1406
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14877 138bc75d-0d04-0410-961f-82ee72b054a4