updated build system

This commit is contained in:
sgraves committed 2026-10-07 14:43:55 -05:00
1 parent a3ca5965a4
commit 539ad84cf3
88 files changed
+150 -135

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
#comment
FROM --platform=linux/amd64 alpine:3.23
FROM --platform=linux/amd64 alpine:3.24.2
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
+7 -4
View File
@@ -1,5 +1,5 @@
#comment
FROM --platform=linux/amd64 alpine:3.23
FROM --platform=linux/amd64 alpine:3.24.2
RUN apk update
RUN apk upgrade
@@ -291,8 +291,9 @@ RUN cd /3rd_party/mingw64 && sha256sum -c ./zlib-${MY_ZLIB_VERSION}.tar.gz.sha25
&& mkdir build \
&& cd build \
&& cmake .. \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_STATIC_LIBS=ON \
-DZLIB_BUILD_SHARED=ON \
-DZLIB_BUILD_STATIC=ON \
-DZLIB_BUILD_TESTING=OFF \
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
-DCMAKE_TOOLCHAIN_FILE=${MY_TOOLCHAIN_FILE_CMAKE} \
@@ -922,6 +923,8 @@ RUN if [ -f "/3rd_party/rocksdb-${MY_ROCKSDB_VERSION}.tar.gz" ]; then \
&& mkdir build \
&& cd build \
&& cmake .. \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_STATIC_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
@@ -1171,7 +1174,7 @@ ENV MY_INNOSETUP_VERSION=${INNOSETUP_VERSION}
RUN rm -rf /root/.wine; \
wine64 reg add 'HKEY_CURRENT_USER\Software\Wine' /v ShowDotFiles /d Y \
&& while [ ! -f /root/.wine/user.reg ]; do sleep 1; done; \
wine-x11-run wine64 /3rd_party/mingw64/innosetup-${MY_INNOSETUP_VERSION}.exe /SP- /VERYSILENT /ALLUSERS /SUPPRESSMSGBOXES /DOWNLOADISCRYPT=1
wine-x11-run wine64 /3rd_party/mingw64/innosetup-${MY_INNOSETUP_VERSION}-x64.exe /SP- /VERYSILENT /ALLUSERS /SUPPRESSMSGBOXES /DOWNLOADISCRYPT=1
ARG UID=1000
ARG GID=1000