• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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