git repos / saland

commit 160c51dc

sago007 · 2017-07-29 13:37
160c51dca136be18e241f43813c25cb9c51d717a patch · browse files
parent b1aefb7918280025b676ad7c57890b5a6eb334bb

Added a docker file for Windows build

Changed files

A extra/docker/Dockerfile.WindowsBuild
M src/saland.cpp before
diff --git a/extra/docker/Dockerfile.WindowsBuild b/extra/docker/Dockerfile.WindowsBuild new file mode 100644 index 0000000..7be9dce --- /dev/null +++ b/extra/docker/Dockerfile.WindowsBuild
@@ -0,0 +1,11 @@
+FROM sago007/docker_blockattack
+
+RUN apt-get update && apt-get install -y zip gettext mxe-i686-w64-mingw32.static-sdl2-gfx mxe-i686-w64-mingw32.static-libxml2
+
+RUN mkdir -p /staging/saland
+
+COPY . /staging/saland
+
+RUN cd /staging/saland && \
+i686-w64-mingw32.static-cmake . && \
+make
diff --git a/src/saland.cpp b/src/saland.cpp index c4d8304..c95bf1b 100644 --- a/src/saland.cpp +++ b/src/saland.cpp
@@ -153,7 +153,7 @@ void OsCreateSaveFolder() {
}
-int main(int argc, const char* argv[]) {
+int main(int argc, char* argv[]) {
PHYSFS_init(argv[0]);
PHYSFS_addToSearchPath((std::string(PHYSFS_getBaseDir())+"/data").c_str(), 1);
std::string savepath = getPathToSaveFiles();