aboutsummaryrefslogtreecommitdiff
path: root/scripts/windows/Dockerfile-mxe
diff options
context:
space:
mode:
authoroldmud0 <oldmud0@users.noreply.github.com>2019-07-02 21:11:59 -0500
committeroldmud0 <oldmud0@users.noreply.github.com>2019-07-02 21:11:59 -0500
commitf489f2064c5988a7b7ac2802e95732235a69c554 (patch)
tree0086e4882c25781aad21506386e6552e455ea5b6 /scripts/windows/Dockerfile-mxe
parent944b0be83b23d624cb7a0539104b45b30c857885 (diff)
parent93b482cbc794c343d9f61a8c37bf900dfd925d1c (diff)
Merge branch 'ci' into 'master'
Diffstat (limited to 'scripts/windows/Dockerfile-mxe')
-rw-r--r--scripts/windows/Dockerfile-mxe44
1 files changed, 44 insertions, 0 deletions
diff --git a/scripts/windows/Dockerfile-mxe b/scripts/windows/Dockerfile-mxe
new file mode 100644
index 00000000..e6caec57
--- /dev/null
+++ b/scripts/windows/Dockerfile-mxe
@@ -0,0 +1,44 @@
+FROM ubuntu:18.04
+
+RUN apt-get update
+RUN apt-get install -y \
+ autoconf \
+ automake \
+ autopoint \
+ bash \
+ bison \
+ bzip2 \
+ flex \
+ g++ \
+ g++-multilib \
+ gettext \
+ git \
+ gperf \
+ intltool \
+ libc6-dev-i386 \
+ libgdk-pixbuf2.0-dev \
+ libltdl-dev \
+ libssl-dev \
+ libtool-bin \
+ libxml-parser-perl \
+ lzip \
+ make \
+ openssl \
+ p7zip-full \
+ patch \
+ perl \
+ pkg-config \
+ python \
+ ruby \
+ sed \
+ unzip \
+ wget \
+ xz-utils
+
+RUN git clone https://github.com/mxe/mxe.git
+RUN mv mxe /opt/mxe
+WORKDIR /opt/mxe
+RUN make -j4 MXE_TARGETS="i686-w64-mingw32.static.posix" qtbase qtmultimedia
+ENV PATH=/opt/mxe/usr/bin:$PATH
+
+WORKDIR /