1#!/bin/bash 2 3# requires debian/ubuntu packages: zip gcc-mingw-w64 4 5if [ -z "$1" ]; then 6 echo "usage: $0 <zip-post> <any other cmake options>" 7 exit 1 8fi 9 10ZIP_POST="$1" 11shift 12 13# CROSS="x86_64-w64-mingw32" 14WN="w64" 15TOOLCHAIN="mingw-w64-x64_64.cmake" 16 17rm -rf build_${WN}_${ZIP_POST} 18echo -e "\n\n********************************************************" 19echo "start build of pffft_${WN}_${ZIP_POST}" 20mkdir build_${WN}_${ZIP_POST} && \ 21cmake -S . -B build_${WN}_${ZIP_POST} \ 22 -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN} \ 23 -DCMAKE_INSTALL_PREFIX=pffft_bin-${WN}_${ZIP_POST} \ 24 "$@" && \ 25cmake --build build_${WN}_${ZIP_POST} 26