commit 3a4116ab
Basic Windows build. It currently fails due to the problem with handling invalid encoding.
Changed files
| M | CMakeLists.txt before |
| A | extra/docker/Dockerfile.WindowsMxe |
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3d34706..12a49be 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,8 @@ include(GNUInstallDirs)
find_package(Qt6 REQUIRED COMPONENTS Widgets LinguistTools)
+find_package(Iconv REQUIRED)
+
# Use the system-provided exiv2 (both 0.27 and 0.28 are supported)
find_package(exiv2 REQUIRED CONFIG)
diff --git a/extra/docker/Dockerfile.WindowsMxe b/extra/docker/Dockerfile.WindowsMxe
new file mode 100644
index 0000000..ba862e3
--- /dev/null
+++ b/extra/docker/Dockerfile.WindowsMxe
@@ -0,0 +1,9 @@
+FROM sago007/mxe_qt6
+
+RUN mkdir -p /staging/sago_image_browser
+
+COPY . /staging/sago_image_browser
+
+RUN cd /staging/sago_image_browser && rm -rf build && mkdir build && cd build && \
+i686-w64-mingw32.static-cmake .. && \
+make -j$(nproc)
\ No newline at end of file