From 20dfed9cb3790b20467506272526f3661c42caa0 Mon Sep 17 00:00:00 2001 From: BielBdeLuna <7318.tk@gmail.com> Date: Wed, 10 Aug 2016 17:59:04 +0200 Subject: [PATCH] needed scripts for crosscompile --- scripts/cross_compile.sh | 5 +++++ scripts/mingw_toolchain.cmake | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100755 scripts/cross_compile.sh create mode 100644 scripts/mingw_toolchain.cmake diff --git a/scripts/cross_compile.sh b/scripts/cross_compile.sh new file mode 100755 index 00000000..d8800e09 --- /dev/null +++ b/scripts/cross_compile.sh @@ -0,0 +1,5 @@ +cd .. +rm -rf build +mkdir build +cd build +cmake -DCMAKE_TOOLCHAIN_FILE=../scripts/mingw_toolchain.cmake -DDHEWM3LIBS=../scripts/dhewm3-libs/i686-w64-mingw32 ../neo diff --git a/scripts/mingw_toolchain.cmake b/scripts/mingw_toolchain.cmake new file mode 100644 index 00000000..20b81906 --- /dev/null +++ b/scripts/mingw_toolchain.cmake @@ -0,0 +1,12 @@ +set(CMAKE_SYSTEM_NAME Windows) +set(CMAKE_SYSTEM_PROCESSOR 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)