diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..525e70b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM quay.io/pypa/manylinux2014_x86_64 +MAINTAINER Richard D. Paul r.paul@fz-juelich.de + +RUN yum -y install gmp-devel +RUN yum -y install xerces-c-devel +RUN yum -y install flex +RUN yum -y install bison +RUN yum -y install re2c +RUN yum -y install boost169-devel +RUN yum -y install lapack-devel +RUN yum -y install blas-devel +RUN yum -y install zlib-devel + +RUN LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64 + +ADD . /root/FluxML +WORKDIR /root/FluxML +RUN ./config/mkautotools.sh boot +RUN ./configure --prefix=/root/fluxml_build +RUN CPATH=/usr/include/boost169/ make +RUN make install + diff --git a/apps/Makefile.am b/apps/Makefile.am index 449f07f..9327eb7 100644 --- a/apps/Makefile.am +++ b/apps/Makefile.am @@ -19,7 +19,7 @@ all-local: $(PYTHON) setup.py build install-exec-local: - $(PYTHON) setup.py install --prefix=$$DESTDIR$(prefix) + $(PYTHON) setup.py install --prefix=$$DESTDIR$(prefix) clean-local: rm -rf build diff --git a/data/Makefile.am b/data/Makefile.am index 6181030..ff8e04a 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,7 +1,7 @@ Notation.cc : Notation.inc Notation2.inc Notation3.inc .re.inc : - $(RE2C) -W -o $@ $< + $(RE2C) -o $@ $< EXTRA_DIST = Notation.re Notation2.re Notation3.re diff --git a/symbolicmath/Makefile.am b/symbolicmath/Makefile.am index 36cfdcd..71c0966 100644 --- a/symbolicmath/Makefile.am +++ b/symbolicmath/Makefile.am @@ -3,7 +3,7 @@ ExprParser.cc : ExprParser.y ExprScannerMM.inc touch $@ ExprScannerMM.inc : ExprScannerMM.re - $(RE2C) -W -o $@ $< + $(RE2C) -o $@ $< BUILT_SOURCES = ExprParser.cc EXTRA_DIST = ExprParser.y ExprScannerMM.re ExprScannerMM.inc