2 changed files with 45 additions and 49 deletions
@ -1,25 +1,23 @@
|
||||
cmake_minimum_required(VERSION 3.10) |
||||
|
||||
SET(MINGW_CROSS TRUE) |
||||
|
||||
SET(CROSS_PREFIX "/usr" CACHE STRING "crosstool-NG prefix") |
||||
|
||||
SET(CMAKE_SYSTEM_NAME Windows) |
||||
|
||||
# workaround |
||||
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "${CROSS_PREFIX}/i686-w64-mingw32/include") |
||||
|
||||
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(PKG_CONFIG_EXECUTABLE "${CROSS_PREFIX}/bin/i686-w64-mingw32-pkg-config") |
||||
|
||||
SET(CMAKE_FIND_ROOT_PATH "${CROSS_PREFIX}/i686-w64-mingw32" "${CROSS_PREFIX}/i686-w64-mingw32/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) |
||||
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.3) |
||||
SET(DISABLE_LTO ON) |
||||
endif() |
||||
SET(MINGW_CROSS TRUE) |
||||
|
||||
SET(CROSS_PREFIX "/usr" CACHE STRING "crosstool-NG prefix") |
||||
|
||||
SET(CMAKE_SYSTEM_NAME Windows) |
||||
|
||||
# workaround |
||||
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "${CROSS_PREFIX}/i686-w64-mingw32/include") |
||||
|
||||
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(PKG_CONFIG_EXECUTABLE "${CROSS_PREFIX}/bin/i686-w64-mingw32-pkg-config") |
||||
|
||||
SET(CMAKE_FIND_ROOT_PATH "${CROSS_PREFIX}/i686-w64-mingw32" "${CROSS_PREFIX}/i686-w64-mingw32/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) |
||||
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.3) |
||||
SET(DISABLE_LTO ON) |
||||
endif() |
||||
|
||||
@ -1,24 +1,22 @@
|
||||
cmake_minimum_required(VERSION 3.10) |
||||
|
||||
SET(MINGW_CROSS TRUE) |
||||
|
||||
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(PKG_CONFIG_EXECUTABLE "${CROSS_PREFIX}/bin/x86_64-w64-mingw32-pkg-config") |
||||
|
||||
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) |
||||
SET(SYSTEM_BITS x64) |
||||
SET(DISABLE_LTO ON) |
||||
SET(MINGW_CROSS TRUE) |
||||
|
||||
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(PKG_CONFIG_EXECUTABLE "${CROSS_PREFIX}/bin/x86_64-w64-mingw32-pkg-config") |
||||
|
||||
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) |
||||
SET(SYSTEM_BITS x64) |
||||
SET(DISABLE_LTO ON) |
||||
|
||||
Loading…
Reference in new issue