diff options
| author | Jacob Nevins <jacobn@chiark.greenend.org.uk> | 2021-04-27 11:06:44 +0100 |
|---|---|---|
| committer | Jacob Nevins <jacobn@chiark.greenend.org.uk> | 2021-04-27 11:06:44 +0100 |
| commit | 8ff394d1cc42efc3509135bbdd6ce92498eafcf3 (patch) | |
| tree | 22474fdffd9cfd2de4e63572088aeb8d6b6bce1b /cmake/toolchain-mingw.cmake | |
| parent | 2d2d7e8678e55d555554203e3ffec44610bc2c25 (diff) | |
| download | puzzles-8ff394d1cc42efc3509135bbdd6ce92498eafcf3.zip puzzles-8ff394d1cc42efc3509135bbdd6ce92498eafcf3.tar.gz puzzles-8ff394d1cc42efc3509135bbdd6ce92498eafcf3.tar.bz2 puzzles-8ff394d1cc42efc3509135bbdd6ce92498eafcf3.tar.xz | |
Toolchain file for MinGW cross-compilation.
Cribbed from the PuTTY one. Use with something like
cmake . -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-mingw.cmake
Diffstat (limited to 'cmake/toolchain-mingw.cmake')
| -rw-r--r-- | cmake/toolchain-mingw.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmake/toolchain-mingw.cmake b/cmake/toolchain-mingw.cmake new file mode 100644 index 0000000..68ee249 --- /dev/null +++ b/cmake/toolchain-mingw.cmake @@ -0,0 +1,12 @@ +# Simple toolchain file for cross-building Windows Puzzles on Linux +# using MinGW (tested on Debian). + +set(CMAKE_SYSTEM_NAME Windows) +set(CMAKE_SYSTEM_PROCESSOR x86_64) + +set(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc) +set(CMAKE_RC_COMPILER x86_64-w64-mingw32-windres) +set(CMAKE_AR x86_64-w64-mingw32-ar) +set(CMAKE_RANLIB x86_64-w64-mingw32-ranlib) + +add_compile_definitions(MINGW32_FIX) |