summaryrefslogtreecommitdiff
path: root/rules/manual-package-config.mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove RAWCPP_FLAGS (Task #9094)Thomas Miedema2015-02-171-2/+2
| | | | | | | | | | | | Reviewers: carter, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D648 GHC Trac Issues: #9094
* Revert "Remove RAWCPP_FLAGS"Herbert Valerio Riedel2014-12-011-2/+2
| | | | | | | | | | | | This reverts commit 460eebec65811c6a7bbe11645df322dda868e80d. Thomas requested to revert the commit with the words: > Please revert this commit, it is horribly wrong. I'll have a proper look > later, but not supplying `-traditional` to the C preprocessor is the cause > of #9828. the reverted commit was related to #9094
* Remove RAWCPP_FLAGSThomas Miedema2014-10-071-2/+2
| | | | | | | | | | | | | | | | | | | | Summary: #9094 mentions to "remove the RAW_CPP bits from the ghc build system because they're not longer needed", "once the CPP settings ticket is merged #8683" #8683 was merged with 34f7e9a3c99850859901ca74370f55f1d4e2279a, Phab:D26. Test Plan: harbormaster Reviewers: carter, austin Reviewed By: austin Subscribers: simonmar, ezyang, carter Differential Revision: https://phabricator.haskell.org/D240 GHC Trac Issues: #9094
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-2/+2
|
* Cleaning fixes, and other build system tweaks; part of #7941Ian Lynagh2013-06-141-8/+3
|
* Use more of the automatically generated INPLACE variablesIan Lynagh2013-03-031-2/+2
|
* Add a missing $ to a dependencyIan Lynagh2013-02-161-1/+1
|
* RefactoringIan Lynagh2012-01-081-2/+2
| | | | | This is working towards being able to put ghcautoconf.h and ghcplatform.h in includes/dist
* Improve the way we call "rm" in the build system; fixes trac #4916Ian Lynagh2011-11-191-1/+1
| | | | | | | | | | We avoid calling "rm -rf" with no file arguments; this fixes cleaning on Solaris, where that fails. We also check for suspicious arguments: anything containing "..", starting "/", or containing a "*" (you need to call $(wildcard ...) yourself now if you really want globbing). This should make things a little safer.
* Add build system profiling to build systemIan Lynagh2011-01-231-0/+2
|
* add a simple trace facility to the build systemSimon Marlow2010-09-211-0/+1
| | | | | | | | | saying make TRACE=1 prints most of the macro calls and their arguments. It's easy to trace new macros; see rules/trace.mk.
* Split up some make commands, so that errors aren't overlookedIan Lynagh2010-07-151-6/+6
| | | | | When we ask make to run "a | b", if a fails then the pipeline might still exit successfuly.
* Use $topdir in the RTS's package.conf file when doing a relocatable buildIan Lynagh2009-09-271-2/+2
|
* Make our install variables etc compliant with GNU standards; fixes #1924Ian Lynagh2009-08-141-2/+2
|
* Quote commands that we run, so they work if there are space in their pathsIan Lynagh2009-05-301-4/+4
| | | | | I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent.
* rm package.conf.inplace in distclean, not cleanSimon Marlow2009-05-061-3/+1
|
* Add a header to all build system files:Simon Marlow2009-04-281-0/+13
| | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (c) 2009 The University of Glasgow # # This file is part of the GHC build system. # # To understand how the build system works and how to modify it, see # http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture # http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying # # -----------------------------------------------------------------------------
* GHC new build system megapatchIan Lynagh2009-04-261-0/+33