diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2017-11-24 17:26:37 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2017-11-24 17:26:37 +0100 |
commit | 47bedadb4ecfd0740726bc21ecbfb25fd8802abc (patch) | |
tree | defa016e080175c39a2ddbf485dfbb78c6516e1f /configure.ac | |
parent | a17878f47af6dd3e2d22725111527e9336b3dc3b (diff) | |
download | donations-47bedadb4ecfd0740726bc21ecbfb25fd8802abc.tar.gz donations-47bedadb4ecfd0740726bc21ecbfb25fd8802abc.tar.bz2 donations-47bedadb4ecfd0740726bc21ecbfb25fd8802abc.zip |
auto{make,conf}
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..c1acc55 --- /dev/null +++ b/configure.ac @@ -0,0 +1,65 @@ +AC_INIT([talerdonations], [0.1.0], [taler-bug@gnunet.org]) + +AC_CONFIG_MACRO_DIR([m4]) +AM_INIT_AUTOMAKE +AC_PROG_AWK +AC_PROG_SED + +# +# Check for Python +# + +PC_INIT([3.4]) +pyheaders=0 +PC_PYTHON_CHECK_HEADERS([pyheaders=1]) + +# +# Check for pip3 +# + +AC_MSG_CHECKING([pip3]) +pip3 --version >/dev/null +if test $? -ne 0; + then + AC_MSG_ERROR([Please install pip3>=6.0]) +fi + +VERSION=$(pip3 --version | $AWK '{ print $2 }') + +AC_MSG_RESULT([$VERSION]) + +AX_COMPARE_VERSION([$VERSION],[lt],[6.0], [AC_MSG_ERROR([Please install pip3>=6.0])]) + + +# +# Check for tsc +# +AC_CHECK_PROG([tsc],[tsc],[yes],[no]) +AM_CONDITIONAL([HAVE_TSC], [test "x$tsc" = xyes]) + +# +# Check for minifier +# +AC_MSG_CHECKING([Checking for jsmin]) +python3 -m jsmin &> /dev/null +if test $? -ne 0; + then + AC_MSG_ERROR([Please install Python3 module 'jsmin']) +fi + +# +# Report +# +if test x$pyheaders != x1; then + AC_MSG_WARN([Python headers not installed, might be required to build uwsgi]) +fi + + +# +# Finish +# + +AC_CONFIG_FILES([Makefile + talerdonations/donations/static/web-common/Makefile]) + +AC_OUTPUT |