update
This commit is contained in:
12
README.md
12
README.md
@@ -9,15 +9,17 @@ docker run --rm -it -v $(pwd):/app fffaraz/qt
|
|||||||
|
|
||||||
* Linux Statically Linked
|
* Linux Statically Linked
|
||||||
```
|
```
|
||||||
cd static
|
cd linux-static
|
||||||
docker build --force-rm -t fffaraz/qt:static .
|
docker build --force-rm -t fffaraz/qt:static .
|
||||||
docker run --rm -it -v $(pwd):/app fffaraz/qt:static
|
docker run --rm -it -v $(pwd):/app fffaraz/qt:static
|
||||||
```
|
```
|
||||||
|
|
||||||
* Windows Cross-compiled Statically Linked
|
* Windows Cross-compiled Statically Linked
|
||||||
```
|
```
|
||||||
cd windows
|
cd windows-x64
|
||||||
docker build --force-rm -t fffaraz/qt:windows .
|
docker build --force-rm -t fffaraz/qt:windows64 .
|
||||||
docker run --rm -it -v $(pwd):/app fffaraz/qt:windows
|
docker run --rm -it -v $(pwd):/app fffaraz/qt:windows64
|
||||||
cd /app && qmake && make -j $(nproc)
|
cd /app
|
||||||
|
qmake
|
||||||
|
make -j $(nproc)
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -29,4 +29,3 @@ exit 0
|
|||||||
ENV PATH="${PATH}:/opt/mxe/usr/bin"
|
ENV PATH="${PATH}:/opt/mxe/usr/bin"
|
||||||
|
|
||||||
# qt5 qtmultimedia
|
# qt5 qtmultimedia
|
||||||
# i686-w64-mingw32
|
|
||||||
31
windows-x86/Dockerfile
Normal file
31
windows-x86/Dockerfile
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
FROM ubuntu:latest
|
||||||
|
ENTRYPOINT ["/bin/bash"]
|
||||||
|
|
||||||
|
RUN \
|
||||||
|
apt -y update && \
|
||||||
|
apt -y upgrade && \
|
||||||
|
apt -y install build-essential iputils-ping nano \
|
||||||
|
autoconf automake autopoint bash bison bzip2 flex gettext \
|
||||||
|
git g++ gperf intltool libffi-dev libgdk-pixbuf2.0-dev \
|
||||||
|
libtool-bin libltdl-dev libssl-dev libxml-parser-perl lzip make \
|
||||||
|
openssl p7zip-full patch perl pkg-config python ruby scons \
|
||||||
|
sed unzip wget xz-utils \
|
||||||
|
g++-multilib libc6-dev-i386 && \
|
||||||
|
apt -y autoremove && \
|
||||||
|
apt -y autoclean && \
|
||||||
|
apt -y clean && \
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
RUN \
|
||||||
|
cd /opt && \
|
||||||
|
git clone https://github.com/mxe/mxe.git && \
|
||||||
|
cd /opt/mxe && \
|
||||||
|
NPROC=$(($(nproc)+4)) && \
|
||||||
|
make --jobs=$NPROC JOBS=$NPROC MXE_TARGETS='i686-w64-mingw32.static' qtbase && \
|
||||||
|
ln -s /opt/mxe/usr/bin/i686-w64-mingw32.static-qmake-qt5 /usr/bin/qmake && \
|
||||||
|
qmake --version && \
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
ENV PATH="${PATH}:/opt/mxe/usr/bin"
|
||||||
|
|
||||||
|
# qt5 qtmultimedia
|
||||||
Reference in New Issue
Block a user