aboutsummaryrefslogtreecommitdiff
path: root/reproduce/src/make/initialize.mk
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-01-21 21:18:55 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-01-21 21:20:57 +0000
commit914e101735da4451ac77e7970b1b952afd95c7f4 (patch)
tree05670d63b438bb375fa048161964b12fda696ef3 /reproduce/src/make/initialize.mk
parent15d32a7df7b2d4420bebd18b855f83606d872f30 (diff)
Libbsd added as a dependency of Metastore
Metastore depends on `bsd/string.h' to work properly (atleast on GNU/Linux systems). The first system I tried building with had that library, so I didn't notice! With this commit, we also build `libbsd' as part of the pipeline. Also, I couldn't find libbsd's version in any of its installed headers, so like Libjpeg, we can't actually check and will directly write our internal version into the paper.
Diffstat (limited to 'reproduce/src/make/initialize.mk')
-rw-r--r--reproduce/src/make/initialize.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/reproduce/src/make/initialize.mk b/reproduce/src/make/initialize.mk
index 7aa9f4b..da2d012 100644
--- a/reproduce/src/make/initialize.mk
+++ b/reproduce/src/make/initialize.mk
@@ -287,7 +287,6 @@ $(mtexdir)/initialize.tex: | $(mtexdir)
$(call lvcheck, fitsio.h, $(cfitsio-version), CFITSIO, cfitsioversion)
$(call lvcheck, gsl/gsl_version.h, $(gsl-version), \
GNU Scientific Library (GSL), gslversion)
- ########## libjpeg not yet checked.
$(call lvcheck, git2/version.h, $(libgit2-version), Libgit2, \
libgitwoversion)
$(call lvcheck, openssl/opensslv.h, $(openssl-version), OpenSSL, \
@@ -302,5 +301,11 @@ $(mtexdir)/initialize.tex: | $(mtexdir)
wcslibversion)
$(call lvcheck, zlib.h, $(zlib-version), zlib, zlibversion)
+ # Problematic libraries:
+ # - libjpeg not yet checked.
+ # - libbsd has no version string in its headers.
+ echo "\newcommand{\\libbsdversion}{$(libbsd-version)}" >> $@
+ echo "\newcommand{\\libjpegversion}{$(libjpeg-version)}" >> $@
+
# TeX package versions
cat $(BDIR)/dependencies/texlive-versions.tex >> $@