diff options
Diffstat (limited to 'other/docker/windows/Dockerfile')
-rw-r--r-- | other/docker/windows/Dockerfile | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/other/docker/windows/Dockerfile b/other/docker/windows/Dockerfile new file mode 100644 index 00000000..176c3937 --- /dev/null +++ b/other/docker/windows/Dockerfile | |||
@@ -0,0 +1,32 @@ | |||
1 | FROM debian:stretch-slim | ||
2 | |||
3 | # Build-time enviroment variables | ||
4 | ARG VERSION_SODIUM=1.0.16 | ||
5 | ARG VERSION_OPUS=v1.2.1 | ||
6 | ARG VERSION_VPX=v1.6.1 | ||
7 | ARG VERSION_CHECK=0.12.0 | ||
8 | |||
9 | ARG SUPPORT_TEST=false | ||
10 | ARG SUPPORT_ARCH_i686=true | ||
11 | ARG SUPPORT_ARCH_x86_64=true | ||
12 | |||
13 | # Make those available when running the container | ||
14 | ENV SUPPORT_TEST=${SUPPORT_TEST} | ||
15 | ENV SUPPORT_ARCH_i686=${SUPPORT_ARCH_i686} | ||
16 | ENV SUPPORT_ARCH_x86_64=${SUPPORT_ARCH_x86_64} | ||
17 | |||
18 | ADD get_packages.sh . | ||
19 | RUN sh ./get_packages.sh | ||
20 | |||
21 | ADD build_dependencies.sh . | ||
22 | RUN sh ./build_dependencies.sh | ||
23 | |||
24 | ADD build_toxcore.sh . | ||
25 | |||
26 | ENV ENABLE_TEST=false | ||
27 | ENV ALLOW_TEST_FAILURE=false | ||
28 | ENV ENABLE_ARCH_i686=true | ||
29 | ENV ENABLE_ARCH_x86_64=true | ||
30 | ENV EXTRA_CMAKE_FLAGS="-DWARNINGS=OFF -DBOOTSTRAP_DAEMON=OFF -DTEST_TIMEOUT_SECONDS=300" | ||
31 | |||
32 | CMD sh ./build_toxcore.sh | ||