summaryrefslogtreecommitdiff
path: root/distrib
Commit message (Collapse)AuthorAgeFilesLines
* Keep separate linker flags, for when we want to link with gcc or ldIan Lynagh2011-01-241-7/+14
|
* Remove references to Haskell 98Ian Lynagh2010-11-232-2/+2
| | | | | They are no longer right, as we have Haskell' generating new Haskell standards.
* For bindists, build ghc-pwd with stage 1Ian Lynagh2010-11-211-0/+1
| | | | | | rather then the bootstrapping compiler. This fixes problems where the bootstrapping compiler dynamically links against libraries not on the target machine.
* Tweak the bindist configure.ac.inIan Lynagh2010-11-201-20/+7
|
* OS X uninstaller: Pass create-links its argumentIan Lynagh2010-10-231-1/+1
|
* Tweak the OS X installer uninstaller scriptIan Lynagh2010-10-231-20/+20
|
* Improve the OS X installerIan Lynagh2010-10-228-92/+110
| | | | | | Major changes are: * Version number now includes full GHC version and arch * Uninstaller copes with multiple versions
* Windows installer improvements from ClausIan Lynagh2010-10-211-9/+29
| | | | | | | | | | | | | | | | | | | - add link to inno setup docs, so readers don't have to guess what ghc.iss might be - add Task section, and associated most Registry actions with separate (sub)tasks, so that file associations, default action, and PATH setting can be optional - copy license file into doc directory - install icon file again, so that DefaultIcon is no longer a dangling pointer (#4352) - only delete ghc_haskell key if empty (in case there were other tools using it) - add versioned GHCi to right-click menu (to allow for multiple tool installs)
* Change how the OS X installer's create-links finds the versin numberIan Lynagh2010-10-171-1/+1
| | | | | It now gets created by configure, rather than trying to work out the version number at runtime.
* Add more quoting to distrib/MacOS/installer-scripts/create-linksIan Lynagh2010-10-171-4/+4
|
* change os x installer to allow multiple installed versionsEvan Laforge2010-09-298-24/+32
| | | | | This puts the ghc version into the package name so they are considered separate packages.
* Explicitly give the right path to perl when making the OS X installer; #4183Ian Lynagh2010-07-281-1/+1
|
* Set stage-specific CC/LD opts in the bindist configure.acIan Lynagh2010-07-241-4/+11
|
* OS X 64 installer fixes from Barney StratfordIan Lynagh2010-05-282-4/+4
|
* Update various 'sh boot's to 'perl boot'Ian Lynagh2010-05-161-2/+2
| | | | Spotted by Marco TĂșlio Gontijo e Silva
* Pass "-i org.haskell.GHC" to packagemaker when building the OS X installerIan Lynagh2010-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to fix this failure: [...] ** BUILD SUCCEEDED ** rm -f -f GHC-system.pmdoc/*-contents.xml /Developer/usr/bin/packagemaker -v --doc GHC-system.pmdoc\ -o /Users/ian/to_release/ghc-6.12.1.20100330/GHC-6.12.1.20100330-i386.pkg 2010-03-31 15:08:15.695 packagemaker[13909:807] Setting to : 0 (null) 2010-03-31 15:08:15.709 packagemaker[13909:807] Setting to : 0 org.haskell.glasgowHaskellCompiler.ghc.pkg 2010-03-31 15:08:15.739 packagemaker[13909:807] relocate: (null) 0 2010-03-31 15:08:15.740 packagemaker[13909:807] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSXMLDocument initWithXMLString:options:error:]: nil argument' 2010-03-31 15:08:15.741 packagemaker[13909:807] Stack: ( 2511962091, 2447007291, 2511961547, 2511961610, 2432803204, 453371, 447720, 436209, 435510, 9986, 9918 ) make[1]: *** [framework-pkg] Trace/BPT trap make: *** [framework-pkg] Error 2
* Fix the ghci startmenu itemIan Lynagh2010-03-261-1/+1
| | | | | I'm not sure what changed, but it now doesn't work for me without the "Start in" field being set.
* Fix paths to docs in "Start Menu" entries in Windows installer; fixes #3847Ian Lynagh2010-03-261-3/+3
|
* Add a licence file for the Windows installer to useIan Lynagh2010-03-261-0/+704
|
* Add the licence file to the Windows installer. Fixes #3934Ian Lynagh2010-03-261-0/+1
|
* Pass the location of gcc in the ghc wrapper script; partially fixes #3863Ian Lynagh2010-03-241-1/+6
| | | | This means we don't rely on baking a path to gcc into the executable
* Check for suitable versions of make in bindists; fixes trac #3860Ian Lynagh2010-02-201-0/+19
| | | | | We already had a check in configure of the actual build. This patch adds it to the configure of the bindists too.
* Put README and INSTALL into bindistsIan Lynagh2009-12-091-0/+0
| | | | Also tidied up the way configure.ac gets into bindists
* Remove unused distrib/Makefile-bin-vars.in fileIan Lynagh2009-11-071-39/+0
|
* Define CONF_CC_OPTS/CONF_LD_OPTS in bindistsIan Lynagh2009-11-071-0/+5
|
* Define BootingFromHc in bindists; fixes #3617Ian Lynagh2009-10-311-0/+3
| | | | | This variable is tested when deciding whether or not to add debug to the list of RTS ways, so it needs to be correctly defined.
* Remove readline license info from OS X packageIan Lynagh2009-10-241-694/+0
| | | | We no longer ship readline
* Make the bindist AC_INIT line match the main configure script'sIan Lynagh2009-10-041-2/+1
| | | | | This means that PACKAGE_TARNAME gets set, so the default docdir is correct.
* The Windows installer now needs to get its files from bindistprep/Ian Lynagh2009-09-301-1/+1
|
* Don't use absolute paths unnecessarily when making bindistsIan Lynagh2009-09-271-1/+1
|
* Update the OS X package build scriptsIan Lynagh2009-09-251-1/+1
| | | | The docs are no longer built and installed separately.
* Remove the old platform code from the bindist configure.acIan Lynagh2009-08-141-96/+0
|
* Make our install variables etc compliant with GNU standards; fixes #1924Ian Lynagh2009-08-142-54/+1
|
* Make Windows bindists and installers work in the new build systemIan Lynagh2009-06-101-8/+8
|
* Follow the change in RM's definition in distrib/Makefile-bin-vars.inIan Lynagh2009-06-021-1/+2
|
* Partially fix "make framework-pkg"Ian Lynagh2009-05-081-2/+7
| | | | | We still need to sort out the "install-docs" story to get this working properly.
* Test "ghc-pkg check" passes in bindisttestIan Lynagh2009-05-041-0/+19
| | | | | Also fixes it so that it really does pass (we weren't substituting the GMP variables in the RTS package config).
* GHC new build system megapatchIan Lynagh2009-04-261-2/+2
|
* Some wording wibbles from ThorkilIan Lynagh2009-03-192-5/+5
|
* Create package.conf when installing a bindistIan Lynagh2009-01-181-0/+2
|
* Don't put the README file in the Windows installer; fixes trac #2698Ian Lynagh2008-10-211-2/+0
| | | | | The README file talks about getting and building the sources, which doesn't make sense for the installer.
* Simplify the "is $bindir in $PATH" testIan Lynagh2008-10-111-1/+1
|
* Correct the "is $bindir in $PATH" testIan Lynagh2008-10-111-1/+1
| | | | We were testing neq instead of eq
* Fix generating OS X installers: Set COMMAND_MODE=unix2003Ian Lynagh2008-10-051-2/+10
| | | | | | If we don't specify COMMAND_MODE=unix2003 then xcodebuild defaults to setting it to legacy, which means that ar builds archives without a table of contents. That makes the build fail later on.
* We need to set datadir = $(libdir) in bindistsIan Lynagh2008-10-051-1/+4
| | | | | | | | We already do in the normal Makefiles. This is because GHC needs package.conf and unlit to be in the same place (and things like ghc-pkg need to agree on where package.conf is, so we just set it globally).
* prep-bin-dist-mingw complains if it finds a bad version of windresIan Lynagh2008-10-041-0/+7
|
* Fix making OS X installers from source tarballsIan Lynagh2008-09-271-1/+1
| | | | | | | I'm not sure why it works in the HEAD, but when making an installer from the 6.10.1 beta configure hangs when doing the CHECK_HIST_ERRORS test (during rl_initialize, I believe). Giving make /dev/null as stdin fixes it.
* Install libffi when installing frmo a bindistIan Lynagh2008-09-191-0/+1
|
* wibble the distrib MakefileIan Lynagh2008-09-121-1/+1
| | | | We now need to install driver after ghc
* bindist fixesIan Lynagh2008-08-101-0/+1
|