summaryrefslogtreecommitdiff
path: root/includes/ghc.mk
diff options
context:
space:
mode:
authorHécate <hecate+gitlab@glitchbra.in>2020-06-30 23:09:23 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-07-18 07:26:42 -0400
commit6ba6a881c58459008f02fb4816f8dec2800c2b73 (patch)
treef160876889f9cc322494ba540837953179825edd /includes/ghc.mk
parent750a1595ef31cdc335f3bab045b2f19a9c43ff93 (diff)
downloadhaskell-6ba6a881c58459008f02fb4816f8dec2800c2b73.tar.gz
Implement `fullCompilerVersion`
Follow-up of https://gitlab.haskell.org/ghc/ghc/-/issues/18403 This MR adds `fullCompilerVersion`, a function that shares the same backend as the `--numeric-version` GHC flag, exposing a full, three-digit version datatype.
Diffstat (limited to 'includes/ghc.mk')
-rw-r--r--includes/ghc.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/ghc.mk b/includes/ghc.mk
index 178bd537ff..cb95d9089b 100644
--- a/includes/ghc.mk
+++ b/includes/ghc.mk
@@ -75,7 +75,7 @@ $$(includes_$1_H_VERSION) : mk/project.mk | $$$$(dir $$$$@)/.
@echo "#define __GHCVERSION_H__" >> $$@
@echo >> $$@
@echo "#define __GLASGOW_HASKELL__ $$(ProjectVersionInt)" >> $$@
- @echo "#define __GLASGOW_HASKELL_FULL_VERSION__ $$(ProjectVersion)" >> $$@
+ @echo "#define __GLASGOW_HASKELL_FULL_VERSION__ \"$$(ProjectVersion)\"" >> $$@
@echo >> $$@
@if [ -n "$$(ProjectPatchLevel1)" ]; then \
echo "#define __GLASGOW_HASKELL_PATCHLEVEL1__ $$(ProjectPatchLevel1)" >> $$@; \