[build] allowing --disable-data-download option to configure. N.B. this is mostly for people building Docker images. The data files are NOT optional.
This commit is contained in:
10
configure.ac
10
configure.ac
@@ -60,4 +60,14 @@ AC_CHECK_PROG([FOUND_SHUF], [shuf], [yes])
|
|||||||
|
|
||||||
AS_IF([test "x$FOUND_SHUF" = xyes], [AC_DEFINE([HAVE_SHUF], [1], [shuf available])])
|
AS_IF([test "x$FOUND_SHUF" = xyes], [AC_DEFINE([HAVE_SHUF], [1], [shuf available])])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE([data-download],
|
||||||
|
[ --disable-data-download Disable downloading data],
|
||||||
|
[case "${enableval}" in
|
||||||
|
yes) DOWNLOAD_DATA=true ;;
|
||||||
|
no) DOWNLOAD_DATA=false ;;
|
||||||
|
*) AC_MSG_ERROR([bad value ${enableval} for --disable-data-download]) ;;
|
||||||
|
esac], [DOWNLOAD_DATA=true])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([DOWNLOAD_DATA], [test "x$DOWNLOAD_DATA" = "xtrue"])
|
||||||
|
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|||||||
@@ -64,8 +64,10 @@ language_classifier_test_CFLAGS = $(CFLAGS_O3)
|
|||||||
|
|
||||||
pkginclude_HEADERS = libpostal.h
|
pkginclude_HEADERS = libpostal.h
|
||||||
|
|
||||||
|
if DOWNLOAD_DATA
|
||||||
all-local:
|
all-local:
|
||||||
${srcdir}/libpostal_data download all $(datadir)/libpostal
|
${srcdir}/libpostal_data download all $(datadir)/libpostal
|
||||||
|
endif
|
||||||
|
|
||||||
lexer: scanner.re
|
lexer: scanner.re
|
||||||
re2c -F -s -b -8 -o scanner.c scanner.re
|
re2c -F -s -b -8 -o scanner.c scanner.re
|
||||||
|
|||||||
Reference in New Issue
Block a user