From 0c53d0aa87d884707f77beea4f42b59d056116ea Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Fri, 27 Sep 2019 09:04:44 -0400 Subject: configure: Determine library versions of template-haskell, et al. These are needed by the user guide documentation. Fixes #17260. --- configure.ac | 6 ++++++ docs/users_guide/ghc_config.py.in | 3 +++ 2 files changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac index f0be81fd66..ac4145fc09 100644 --- a/configure.ac +++ b/configure.ac @@ -1317,8 +1317,14 @@ AC_SUBST(BUILD_MAN) AC_SUBST(BUILD_SPHINX_HTML) AC_SUBST(BUILD_SPHINX_PDF) +dnl ** Determine library versions +dnl The packages below should include all packages needed by +dnl doc/users_guide/ghc_config.py.in. LIBRARY_VERSION(base) LIBRARY_VERSION(Cabal, Cabal/Cabal) +LIBRARY_VERSION(template-haskell) +LIBRARY_VERSION(parallel) +LIBRARY_VERSION(array) LIBRARY_VERSION(ghc-prim) LIBRARY_VERSION(ghc-compact) LIBRARY_ghc_VERSION="$ProjectVersion" diff --git a/docs/users_guide/ghc_config.py.in b/docs/users_guide/ghc_config.py.in index 0feb916656..e2f5c71d5d 100644 --- a/docs/users_guide/ghc_config.py.in +++ b/docs/users_guide/ghc_config.py.in @@ -4,6 +4,9 @@ extlinks = { } libs_base_uri = '../libraries' + +# N.B. If you add a package to this list be sure to also add a corresponding +# LIBRARY_VERSION macro call to configure.ac. lib_versions = { 'base': '@LIBRARY_base_VERSION@', 'ghc-prim': '@LIBRARY_ghc_prim_VERSION@', -- cgit v1.2.1