set(CMAKE_SYSTEM_NAME Windows) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_CROSSCOMPILING TRUE) set(MINGW_TRIPLET "x86_64-w64-mingw32") set(CMAKE_C_COMPILER ${MINGW_TRIPLET}-gcc) set(CMAKE_CXX_COMPILER ${MINGW_TRIPLET}-g++) set(CMAKE_RC_COMPILER ${MINGW_TRIPLET}-windres) set(CMAKE_AR ${MINGW_TRIPLET}-ar) set(CMAKE_RANLIB ${MINGW_TRIPLET}-ranlib) set(CMAKE_OBJCOPY ${MINGW_TRIPLET}-objcopy) set(CMAKE_FIND_ROOT_PATH /usr/${MINGW_TRIPLET}) 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(CMAKE_C_FLAGS_INIT "-static -static-libgcc -static-libstdc++") set(CMAKE_CXX_FLAGS_INIT "-static -static-libgcc -static-libstdc++")