diff --git a/docker/alpine-static/Dockerfile b/docker/alpine-static/Dockerfile index 6103e70b..2b7fad0c 100644 --- a/docker/alpine-static/Dockerfile +++ b/docker/alpine-static/Dockerfile @@ -42,7 +42,7 @@ RUN cd /root && apk add \ xz-static # [*] libxml++5 -RUN cd /root && apk add mm-common libtool autoconf automake make xz +RUN cd /root && apk add mm-common libtool xz # libxml++5 cd RUN mkdir /root/tmp; cd /root/tmp; \ diff --git a/docker/alpine-static/build_xmlplusplus.sh b/docker/alpine-static/build_xmlplusplus.sh index a124977c..772d7cc1 100755 --- a/docker/alpine-static/build_xmlplusplus.sh +++ b/docker/alpine-static/build_xmlplusplus.sh @@ -1,12 +1,13 @@ #!/bin/sh -NOCONFIGURE=1 ./autogen.sh +meson \ + -Db_lto=false \ + -Dbuild-tests=false \ + -Dbuild-examples=false \ + -Dbuild-documentation=false \ + -Ddefault_library='static' \ + . output -./configure \ ---enable-static=yes \ ---enable-shared=no \ ---disable-documentation +meson compile -C output -make -j`nproc` - -make install +meson install -C output