summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Add --version to runghc. Trac #2757.Ian Lynagh2009-03-051-1/+1
| | | | | We use the GHC version number, as the old runghc one doesn't seem very useful.
* Handle the case where setitimer(ITIMER_VIRTUAL) is not always availableIan Lynagh2009-02-081-0/+13
| | | | Patch from sthibaul. Fixes trac #2883.
* Warn in configure if it looks like make 3.80 is about to be usedIan Lynagh2009-02-011-0/+19
| | | | | | | | We get caught by http://savannah.gnu.org/bugs/index.php?1516 $(eval ...) inside conditionals causes errors with make 3.80, so warn the user if it looks like they're about to try to use it.
* revert accidental change to configure.acSimon Marlow2008-12-151-1/+1
|
* Revert CorePrep part of "Completely new treatment of INLINE pragmas..."Simon Marlow2008-12-151-1/+1
| | | | | | | | | | | | | | | The original patch said: * I made some changes to the way in which eta expansion happens in CorePrep, mainly to ensure that *arguments* that become let-bound are also eta-expanded. I'm still not too happy with the clarity and robustness fo the result. Unfortunately this change apparently broke some invariants that were relied on elsewhere, and in particular lead to panics when compiling with profiling on. Will re-investigate in the new year.
* Add help messages about --with-editline-(includes,libraries) to the ghc ↵Judah Jacobson2008-11-141-0/+16
| | | | configure script.
* Rmoeve --enable-dotnetSimon Marlow2008-11-141-14/+0
|
* #2751: disourage --enable-shared in ./configure --helpSimon Marlow2008-11-141-1/+1
|
* add a warning that --enable-shared is experimentalSimon Marlow2008-11-141-0/+1
|
* ghc_ge_605 is now always YESIan Lynagh2008-11-081-2/+0
|
* We now require GHC 6.6 to build the HEAD (and thus 6.12)Ian Lynagh2008-10-311-2/+2
|
* On Windows, check that we have a good version of windres when configuringIan Lynagh2008-10-011-0/+3
|
* In configure, don't call FPTOOLS_HADDOCKIan Lynagh2008-09-241-3/+0
| | | | We now use the in-tree haddock, so we don't need to look for it.
* Bump the version number to 6.11Ian Lynagh2008-09-231-1/+1
|
* Generate ghc.cabal and ghc-bin.cabal with configureIan Lynagh2008-09-181-1/+1
| | | | This allows us to put the proper version number into them
* add --enable-shared to configure, and $(BuildSharedLibs) to the build systemSimon Marlow2008-07-241-0/+29
|
* ObjectIO is no longer an extralibIan Lynagh2008-07-091-15/+0
|
* Remove all references to -mno-cygwinIan Lynagh2008-07-091-4/+0
| | | | | We shouldn't need it, as we don't call cygwin's gcc, and it was causing problems with the nightly builders passing it to GHC.
* Shove the GHC path through cygpath -mIan Lynagh2008-07-031-0/+8
|
* Tweak the configure script Windows-specific bitsIan Lynagh2008-07-031-21/+18
|
* Use cygpath -m, rather than fudging it ourselves with sedIan Lynagh2008-07-031-3/+3
|
* Add ghc_ge_609Ian Lynagh2008-06-151-0/+2
|
* Teach configure about amd64/NetBSD; fixes trac #2348Ian Lynagh2008-06-061-0/+9
|
* Use editline instead of readlineIan Lynagh2008-03-161-14/+2
|
* Mac OS X deployment target: piping opts through MakefilesManuel M T Chakravarty2008-02-211-10/+10
|
* Add configure option --with-macos-deployment-targetManuel M T Chakravarty2008-02-191-0/+17
|
* Increase the bar for bootstrapping GHC to 6.4 (HEAD only)Simon Marlow2008-01-211-8/+6
| | | | | | | - remove $(ghc_ge_601), $(ghc_ge_602), $(ghc_ge_603) - configure now checks the GHC version number - there are probably various cleanups that we can now do in compat/ and compiler/, but I haven't done those yet.
* move FP_FIND_ROOT after the "GHC is required" checkSimon Marlow2007-12-051-2/+3
|
* canonicalise the path to HsColourSimon Marlow2007-11-261-0/+9
|
* Make install-sh executable /before/ we try to find itIan Lynagh2007-11-241-2/+2
|
* MERGED: If we have hscolour then make source code links in teh haddock docsIan Lynagh2007-11-231-0/+2
| | | | Fri Nov 23 13:15:59 PST 2007 Ian Lynagh <igloo@earth.li>
* Accept x86_64-*-freebsd* as well as amd64-*-freebsd* in configure.acIan Lynagh2007-11-171-1/+1
| | | | Patch from Brian P. O'Hanlon
* Add a path to the DocBook XSL Stylesheets search pathIan Lynagh2007-11-101-1/+1
| | | | | Slackware puts the stylesheets in /usr/share/xml/docbook/xsl-stylesheets* Patch from Andrea Rossato.
* Bump version number 6.7 -> 6.9Ian Lynagh2007-09-131-1/+1
|
* Declare ctime_r on Mac OSRoman Leshchinskiy2007-09-061-0/+7
| | | | | | On Mac OS, ctime_r is not declared in time.h if _POSIX_C_SOURCE is defined. We work around this by providing a declaration ourselves.
* FIX #1427, #1569: gcc 4.2.x needs -fno-toplevel-reorderSimon Marlow2007-08-211-4/+2
| | | | | | | | | | | | | We now have various flags that need to be passed to gcc, but only if the local gcc version supports them. So instead of wiring this knowledge into ghc when it is built, we now put these "extra gcc flags" into a text file in $libdir, extra-gcc-flags, which is created by configure. It is also created by the configure script of a binary distribution, so a binary dist is independent of the gcc version used to build it. Hopefully I got the binary-dist stuff right, but binary dists aren't currently working so we'll need to come back and check this.
* Fix build with external gmp library.gwright@antiope.com2007-08-131-0/+3
| | | | | | | | | | | | | | | | ghc fails to build if you use an external gmp library. This is because ghc requires the header file gmp.h, which used to be provided by the internal gmp source code. The file gmp.h is no longer part of the gmp source code, but is generated as part of the build procedure. If an external gmp is specified, the internal gmp is not build and the gmp.h file never gets generated. Of course, it was a bad idea anyway to use a header file from a potentially different version of the library. The patch sets HAVE_LIB_GMP if the gmp library is found during configuration and conditionalizes including the library header file on it.
* Build RTS as dynamic libraryClemens Fruhwirth2007-08-081-0/+7
|
* revert accidental modification of version numberSimon Marlow2007-08-011-1/+1
|
* fix the hardtop test for ghc-6.2.x, and make it notice failure earlierSimon Marlow2007-08-011-1/+1
|
* Use our own (Haskell) pwd to find the tree rootIan Lynagh2007-07-301-2/+2
|
* Fix bindist creationIan Lynagh2007-06-011-64/+1
| | | | | Bindists should now work again, when doing "make install" at least. "make in-place" is probably still broken.
* add $(ghc_ge_607)Simon Marlow2007-05-251-0/+2
|
* Remove ghc_ge_504 (it's required to be true now anyway)Ian Lynagh2007-05-091-2/+0
|
* Pass configure arguments to the library configure scriptsIan Lynagh2007-04-181-0/+2
|
* autoreconf -> sh bootIan Lynagh2007-04-121-1/+1
|
* Use a boot script instead of having autoreconf recurseIan Lynagh2007-04-101-7/+0
| | | | | | | | | | | | | | It used to be the case that autoreconf in the root would also autoreconf in any libraries that need it, and ./configure in the root would also configure all the libraries. However, cabal now configures the libraries, so they were getting configured twice. Thus now a small shellscript, boot, autoreconfs the root and all libraries that need it, and ./configure in the root doesn't configure the libraries.
* Fixes for building the libraries with cabal on WindowsIan Lynagh2007-04-061-0/+19
| | | | | | | * configure can be told where ld is * make an hsc2hs-inplace.bat * tell Setup configure about foo.bar rather than foo on Windows * tell Setup configure to pass a --with-cc=$(CC) argument to ./configure
* Fix the way configure sets the ghc_ge_* variablesIan Lynagh2007-03-131-5/+7
|
* cache the values of ghc_ge_XXX at configure-timeSimon Marlow2007-03-131-0/+10
| | | | | This avoids recomputing them via $(shell) each time make expands one of these variables, which is very expensive (0.3s or so) on Windows.