4 changed files with 70 additions and 0 deletions
@ -0,0 +1,19 @@
|
||||
cmake_minimum_required(VERSION 3.10) |
||||
|
||||
SET(CROSS_PREFIX "/usr" CACHE STRING "crosstool-NG prefix") |
||||
|
||||
SET(CMAKE_SYSTEM_NAME Windows) |
||||
|
||||
# workaround |
||||
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "${CROSS_PREFIX}/x86_64-w64-mingw32/include") |
||||
|
||||
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 "${CROSS_PREFIX}/x86_64-w64-mingw32" "${CROSS_PREFIX}/x86_64-w64-mingw32/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) |
||||
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash |
||||
|
||||
# exit when any command fails |
||||
set -euo pipefail |
||||
|
||||
wget https://www.libsdl.org/release/SDL2-devel-2.0.9-mingw.tar.gz |
||||
tar -xzf SDL2-devel-2.0.9-mingw.tar.gz |
||||
wget https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-devel-2.0.15-mingw.tar.gz |
||||
tar -xzf SDL2_ttf-devel-2.0.15-mingw.tar.gz |
||||
wget https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-devel-2.0.4-mingw.tar.gz |
||||
tar -xzf SDL2_mixer-devel-2.0.4-mingw.tar.gz |
||||
wget https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18-mingw.tar.gz |
||||
tar -xzf libsodium-1.0.18-mingw.tar.gz --no-same-owner |
||||
sudo cp -r libsodium-win64/* /usr/x86_64-w64-mingw32 |
||||
sudo cp -r SDL2*/x86_64-w64-mingw32 /usr |
||||
Loading…
Reference in new issue