aboutsummaryrefslogtreecommitdiff
path: root/mariadb-connector-c-v_2.3.7/mingw_cross_toolchain.cmake
blob: 79784c988202ae16a6c6e921680ab8e42cf57d3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SET(CMAKE_SYSTEM_NAME Windows)
SET(CMAKE_CROSSCOMPILING TRUE)

IF("${GNU_HOST}" STREQUAL "")
    SET(GNU_HOST i686-w64-mingw32)
ENDIF()

# specify the cross compiler
SET(CMAKE_C_COMPILER_TARGET ${GNU_HOST})
SET(CMAKE_C_COMPILER ${GNU_HOST}-gcc -I/usr/share/mingw-w64/include/)
SET(CMAKE_CXX_COMPILER_TARGET ${GNU_HOST})
SET(CMAKE_CXX_COMPILER ${GNU_HOST}-g++ -I/usr/share/mingw-w64/include/)
SET(CMAKE_RC_COMPILER_TARGET ${GNU_HOST})
SET(CMAKE_RC_COMPILER ${GNU_HOST}-windres)

# required by MariaDB
#SET(STACK_DIRECTION -1)
#SET(HAVE_IB_GCC_ATOMIC_BUILTINS 1)