diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2021-11-10 19:24:51 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-11-12 21:25:40 -0500 |
commit | 490e8c750ea23ce8e2b7309e0d514b7d27f231bb (patch) | |
tree | 67a425e67c39f66165dcddbaa524c53e09068c95 /rts/.gitignore | |
parent | 4c6ace75435f23774de8ee3f317c9503bb1c5139 (diff) | |
download | haskell-490e8c750ea23ce8e2b7309e0d514b7d27f231bb.tar.gz |
Generate ghcversion.h with the top-level configure
This is, rather unintuitively, part of the goal of making the packages
that make of the GHC distribution more freestanding. `ghcversion.h` is
very simple, so we easily can move it out of the main build systems
(make and Hadrian). By doing so, the RTS becomes less of a special case
to those build systems as the header, already existing in the source
tree, appears like any other.
We could do this with the upcomming RTS configure, but it hardly matters
because there is nothing platform-specific here, it is just versioning
information like the other files the top-level configure can be
responsible for.
Diffstat (limited to 'rts/.gitignore')
-rw-r--r-- | rts/.gitignore | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/rts/.gitignore b/rts/.gitignore new file mode 100644 index 0000000000..a0fafa79ab --- /dev/null +++ b/rts/.gitignore @@ -0,0 +1,18 @@ +# Specific generated files +/dist/ +/dist-*/ + +/rts.cabal + +/include/ghcversion.h + +/package.conf.inplace +/package.conf.inplace.raw +/package.conf.install +/package.conf.install.raw +/fs.* + +/autom4te.cache/ +/config.log +/config.status +/configure |