aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2000-10-07[multiple changes]Benjamin Kosnik1-4/+15
2000-10-07 David Edelsohn <dje@watson.ibm.com> * config/os/aix/bits/atomicity.h: New file. 2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. (myinstallheaders): Remove cpu_headers. (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... * config/generic: Move to... * config/gnu-linux: Move to... * config/irix: Move to... * config/newlib: Move to... * config/solaris: Move to... * config/os/*: Here. From-SVN: r36778
2000-10-07Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from ↵Benjamin Kosnik1-1/+1
here, and move to... 2000-10-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... * src/Makefile.in: Regenerate. * Makefile.am: ... here. Clean. (OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here. (WARN_CXXFLAGS): Same. (CONFIG_CXXFLAGS): Same. * Makefile.in: Regenerate. * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. * libsupc++/Makefile.in: Regenerate. Change math to libmath. * math: Move to libmath, delete. * libmath: New directory. * libmath/*: Populate. * src/Makefile.am (LIBMATH_INCLUDES): Change to libmath. (libstdc___la_LIBADD): Same. * src/Makefile.in: Regenerate. * configure.in: Add AC_OUTPUT for libmath/Makefile. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libmath. * Makefile.in: Regenerate. * README (file): Change name. From-SVN: r36767
2000-10-06libsupc++: New directory.Benjamin Kosnik1-1/+1
2000-10-06 Benjamin Kosnik <bkoz@cygnus.com> Richard Henderson <rth@cygnus.com> Alexandre Oliva <aoliva@redhat.com> * libsupc++: New directory. * libsupc++/*: Populate. * libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for eh-common.h, gansidecl.h. * configure.in: Add in libsupc++/Makefile to AC_OUTPUT. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libsupc++. * Makefile.in: Regenerate. * src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la * src/Makefile.in: Regenerate. * libio/Makefile.am: Remove extraneous, confusing bits. * libio/Makefile.in: Regeneate. From-SVN: r36763
2000-09-07Add bits for --enable-maintainer-mode...Benjamin Kosnik1-1/+1
2000-09-07 Phil Edwards <pme@sources.redhat.com> Add bits for --enable-maintainer-mode: - turns on enable_debug (doing "--enable-maint --disable-debug" will DTRT) - turns on -Werror, now off by default * acinclude.m4: Add bits. * aclocal.m4: Regenerate. * configure.in: Add defaults for GLIBCPP_ENABLE_DEBUG. * configure: Regenerate. From-SVN: r36252
2000-08-23acconfig.h: _GLIBCPP_USING_THREADS and some workaround types added.Phil Edwards1-0/+3
2000-08-23 Phil Edwards <pme@sourceware.cygnus.com> * acconfig.h: _GLIBCPP_USING_THREADS and some workaround types added. * acinclude.m4: New macro, GLIBCPP_ENABLE_WCHAR. Set the threads definition as well, and some minor spelling/spacing fixes. If building libio, check for certain typedefs. * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USING_THREADS. Conditionally define _LARGEFILE64_SOURCE, otherwise the 64-bit types will never be there. * libio/libio.h: In the null case, _IO_lock_t can't just be void. * src/string-inst.cc: Use _GLIBCPP_USE_WCHAR_T. * configure.in: Update the cache a bit more often. * mkcheck.in: For check-install, also need to -I the testsuite dir. From-SVN: r35901
2000-07-26acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld before trying ↵Phil Edwards1-1/+1
to use any of its options. 2000-07-26 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld before trying to use any of its options. (CHECK_MATH_DECL*,CHECK_BUILTIN_MATH_DECL*): Cache tests. * aclocal.m4: Regenerate. * configure.in: Having found GNU make, name it. * configure: Regenerate. * docs/install.html: Mention possible problems with caching. * src/Makefile.am (CXXLINK): Use new OPT_LDFLAGS. * src/Makefile.in: Regenerate. * libio/Makefile.in: Regenerate. * math/Makefile.in: Regenerate. * Makefile.in: Regenerate. From-SVN: r35269
2000-07-26configure.in: Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.Benjamin Kosnik1-14/+14
2000-07-25 Benjamin Kosnik <bkoz@gnu.org> * configure.in: Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL. Change it back for current versions of maintainer-tools... * acinclude.m4: Some cleanups... * aclocal: Regenerated. * configure: Regenerated. * src/Makefile.am (CXXLINK): Add -Wl,-01 to the link line for optimizing/adapting the hash table using GNU ld. * src/Makefile.in: Regenerate. * bits/std_fstream.h: Parameterize __basic_file. * config/c_io_libio.cc: Add wchar_t methods for parameterization. * bits/basic_file.h: Same here. * bits/fstream.tcc: Shorten __retval to __ret. * bits/ostream.tcc: Same. * bits/sbuf_iter.h: Same. * bits/sstream.tcc: Same. * bits/streambuf.tcc: Same. * bits/std_fstream.h: Same. * src/string-inst.cc: Same. * src/ios.cc: Same. * config/c_io_libio.cc: Same. * bits/string.tcc: Same. * bits/std_streambuf.h: Same. From-SVN: r35262
2000-07-24[multiple changes]Benjamin Kosnik1-3/+3
2000-07-23 Brent Verner <brent@rcfile.org> * bits/istream.tcc: istream::getline(char_type*, streamsize, char_type) make compliant * testsuite/27_io/istream_unformatted.cc: test for compliant behavior 2000-07-23 Benjamin Kosnik <bkoz@haight.constant.com> * acinclude.m4 (enable_cshadow_headers): Fix problems with blddir and srcdir used to define CSHADOW_INCLUDES.. * configure.in: For consistency, change .sanity_warned to stamp-sanity-warned. * acinclude.m4: Tweak formatting. * Makefile.am (check): Call mkcheck with full pathname for build directory... (check-install): And here. * Makefile.in: Regenerate. From-SVN: r35227
2000-07-17acinclude.m4: Import CHECK_GNU_MAKE from autoconf macro archive.Phil Edwards1-15/+40
2000-07-17 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: Import CHECK_GNU_MAKE from autoconf macro archive. * configure.in: Use it. Also print reminders one time. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r35097
2000-07-07Clean up configure/build longstanding issues.Benjamin Kosnik1-10/+0
2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com> Clean up configure/build longstanding issues. * src/Makefile.am (AC_CXXFLAGS): Don't set @SECTION_LDFLAGS@ here. (CXXLINK): Add here, instead. * Makefile.am (check-install): Make sure mkcheck has execute privs. (check): Same here. * configure.in (AC_OUTPUT_COMMANDS): Remove hacks here. * configure.in (AC_OUTPUT_COMMANDS): Link c_io_libio.h and c_io_libio.cc instead of copying. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Do link here. * configure.in (AC_OUTPUT_COMMANDS): Link $THREADS.h and c++threads.h instead of copying. * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Do link here. From-SVN: r34914
2000-06-19contribute.html: Add bits about getting to the LWG issues pages.Benjamin Kosnik1-2/+2
2000-06-19 Benjamin Kosnik <bkoz@soma.redhat.com> * docs/17_intro/contribute.html: Add bits about getting to the LWG issues pages. * docs/documentation.html: Rename link to make more accurate and scary. * docs/gccrebuild.html: Edit for clarity as these are no longer separate projects. * docs/install.html: Add bits about binutils for -ffunction-sections, -fdata-sections, -Wl,--gc-sections * configure.in: Add call for GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT. * math/Makefile.am (EXTRA_DIST): Change USE_LONG_DOUBLE to USE_COMPLEX_LONG_DOUBLE. * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Break into GLIBCPP_CHECK_MATH_SUPPORT and GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT. Works around irregularies in powerpc "C" compiler, but a good idea anyway. * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT): New. Merge both old compiler bug checks for complex into this. From-SVN: r34601
2000-06-19Makefile.am (string_sources): Simplify...Benjamin Kosnik1-0/+2
2000-06-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am (string_sources): Simplify, assuming that with -ffunction-sections, -fdata-sections, -Wl,--gc-sections, all this hacking is not necessary. (wstring_sources): Same. (OPTIMIZE_CXXFLAGS): Enable -fdata-sections -ffunction-sections -Wl,--gc-sections. * src/string-inst.cc: Remove macro blocks. * mkcheck.in (CXX_FLAG): Add bits here. * src/string-inst.cc: Remove iostream-related string instantiations. * src/misc-inst.cc: Add here. * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Change FMTFLAGS to WFMT_FLAGS. * aclocal.m4: Regenerate. * configure.in: Change up. * configure: Regenerate. From-SVN: r34593
2000-05-25inclosure: Change to...Benjamin Kosnik1-1/+1
2000-05-25 Benjamin Kosnik <bkoz@milou.soma.redhat.com> * inclosure: Change to... * mkinclosure: This. Fix paths to bash. * mkcshadow: Fix paths to bash. * src/Makefile.am: Tweaks. Do cshadow header trickery at build time. * src/Makefile.in: Regnerate. * acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo. (GLIBCPP_ENABLE_SHADOW): Do a less gross hack. * aclocal.m4: Regenerate. * configure.in: Enable long long by default. * configure: Regenerate. * mkcheck.in (LIB_PATH): Revert. From-SVN: r34166
2000-05-25Makefile.am (TAGS): Construct.Benjamin Kosnik1-1/+1
2000-05-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * Makefile.am (TAGS): Construct. * Makefile.in: Rengerate. * src/Makefile.am: Tweak. * src/Makefile.in: Tweak. * configure.in: Tweak. * bits/c++config.h: Rename to ... * bits/c++config: This. * mkc++config: Adjust. From-SVN: r34157
2000-05-18acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to --enable-cshadow-headers.Benjamin Kosnik1-9/+0
2000-05-18 Benjamin Kosnik <bkoz@gnu.org> * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to --enable-cshadow-headers. Add output messages. (GCC_ENABLE_LONG_LONG): Change to --enable-long-long, no underscores (like the rest of the enable options.) Add output messages. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r33980
2000-05-16acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro, stub.Phil Edwards1-0/+1
2000-05-16 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro, stub. * aclocal.m4: Regenerate. * configure.in: Call. * configure: Regenerate. * docs/configopts.html: Stub documentation. From-SVN: r33936
2000-05-11acinclude.m4: Fix minor typo with ctypes...Phil Edwards1-2/+1
2000-05-11 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: Fix minor typo with ctypes, add more sanity to enable-cxx-flags, and remove GLIBCPP_ENABLE_NAMESPACES altogether. * aclocal.m4: Regenerate. * configure.in: Non-blank arguments break fewer Linuxes. * configure: Regenerate. * src/Makefile.am: Re-order AC_CXXFLAGS components. * src/Makefile.in: Regenerate. From-SVN: r33859
2000-05-09acinclude.m4: New macro, GLIBCPP_ENABLE_CXX_FLAGS.Phil Edwards1-0/+1
2000-05-09 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: New macro, GLIBCPP_ENABLE_CXX_FLAGS. * configure.in: Call. * src/Makefile.am: Append results of macro to AC_CXXFLAGS. * aclocal.m4: Regenerate. * configure: Ditto. * src/Makefile.in: Ditto. * docs/configopts.html: Document. * docs/download.html: Fix typo (close quote). * docs/footer.html: Update. From-SVN: r33805
2000-05-01Makefile.am (AC_CXXFLAGS): Add CPUFLAGS here.Benjamin Kosnik1-0/+1
2000-05-01 Benjamin Kosnik <bkoz@haight.constant.com> * src/Makefile.am (AC_CXXFLAGS): Add CPUFLAGS here. * src/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): Revert. From-SVN: r33593
2000-04-21libstdc++-v3: New directory.Benjamin Kosnik1-0/+197
2000-04-21 Benjamin Kosnik <bkoz@redhat.com> * libstdc++-v3: New directory. From-SVN: r33317