5
crosscompiling using mingw
Hleb Valoshka edited this page 2021-12-26 12:18:00 +03:00
export CC=i686-w64-mingw32-gcc
export CXX=i686-w64-mingw32-g++
export RC=i686-w64-mingw32-windres
./bootstrap-vcpkg.sh -disableMetrics -useSystemBinaries
./vcpkg install--triplet=x86-mingw-dynamic opengl freetype eigen3 fmt libpng libjpeg-turbo lua libepoxy cspice
cmake -S$PWD -B/tmp/mingw -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_SPICE=OFF \
-DENABLE_QT=OFF \
-DENABLE_WIN=ON \
-DENABLE_NLS=ON \
-DCMAKE_SYSTEM_NAME=Windows \
-DVCPKG_TARGET_TRIPLET=x86-mingw-dynamic \
-DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF \
-DCMAKE_TOOLCHAIN_FILE=$vcpkg/scripts/buildsystems/vcpkg.cmake