| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Mostly d -> g (matching DynFlag -> GeneralFlag).
Also renamed if* to when*, matching the Haskell if/when names
|
|
|
|
| |
All the flags that 'ways' imply are now dynamic
|
|
|
|
|
|
| |
Hopefully I've kept the logic the same, and we now generate warnings if
the user does -fno-PIC but we ignore them (e.g. because they're on OS X
amd64).
|
|
|
|
|
| |
We now handle the preprocessor options the same way as the gcc options
(picCCOpts).
|
|
|
|
|
|
|
| |
The reasoning is that GHC will only skip recompilation if it has found
a valid up-to-date object file and .hi file, so there is no need to
also check that these flags have not changed, and indeed there are
valid reasons to want to change them.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We don't want
ghc --make M -o <file>
to force recompilation of all modules when <file> changes. The -o
value is already taken into account by the recompilation machinery
when we check the modification time on the object file or the
executable.
|
| |
|
|
|
|
| |
This improves compile times slightly.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Now included:
- all language flags
- all filename-related flags (-i, -osuf, -hidir etc.)
- all CPP-related flags (-I, -D, -U)
|
|
|