]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Add toolchain files for cross-compiling MinGW on Linux.
authorMika Lindqvist <postmaster@raasu.org>
Thu, 20 Aug 2020 12:50:33 +0000 (15:50 +0300)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 21 Aug 2020 10:46:04 +0000 (12:46 +0200)
cmake/toolchain-mingw-i686.cmake [new file with mode: 0644]
cmake/toolchain-mingw-x86_64.cmake [new file with mode: 0644]

diff --git a/cmake/toolchain-mingw-i686.cmake b/cmake/toolchain-mingw-i686.cmake
new file mode 100644 (file)
index 0000000..5a93edf
--- /dev/null
@@ -0,0 +1,13 @@
+SET(CMAKE_SYSTEM_NAME Windows)
+
+SET(CMAKE_C_COMPILER_TARGET i686)
+set(CMAKE_CXX_COMPILER_TARGET i686)
+
+SET(CMAKE_C_COMPILER i686-w64-mingw32-gcc)
+SET(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)
+SET(CMAKE_RC_COMPILER i686-w64-mingw32-windres)
+
+SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
diff --git a/cmake/toolchain-mingw-x86_64.cmake b/cmake/toolchain-mingw-x86_64.cmake
new file mode 100644 (file)
index 0000000..494d59f
--- /dev/null
@@ -0,0 +1,13 @@
+SET(CMAKE_SYSTEM_NAME Windows)
+
+SET(CMAKE_C_COMPILER_TARGET x86_64)
+set(CMAKE_CXX_COMPILER_TARGET x86_64)
+
+SET(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc)
+SET(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++)
+SET(CMAKE_RC_COMPILER x86_64-w64-mingw32-windres)
+
+SET(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32)
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)