From 9794bf5abc26a179e84d99df1a795a3c110d9c00 Mon Sep 17 00:00:00 2001 From: Richard Kimberly Heck Date: Sat, 29 Sep 2018 17:44:25 -0400 Subject: [PATCH] mingw build script --- development/cmake/scripts/cmingw | 35 ++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 development/cmake/scripts/cmingw diff --git a/development/cmake/scripts/cmingw b/development/cmake/scripts/cmingw new file mode 100644 index 0000000000..f79b6b2e73 --- /dev/null +++ b/development/cmake/scripts/cmingw @@ -0,0 +1,35 @@ +#!/bin/bash + +CMAKE="mingw32-cmake"; +MINGW="i686-w64-mingw32"; +LYXSRC=""; +DEVEL=""; + +function usage() { + echo "cmingw [-dD] /path/to/lyx-repo"; + echo; + echo "Uses cmake to configures LyX for a mingw build."; +} + +while getopts ":dDh" opt; do + case $opt in + d ) CMAKE="echo $CMAKE";; + h ) usage; + exit 0;; + D ) DEVEL="-DLYX_CONSOLE=FORCE _DLYX_DEBUG=ON";; + /? ) echo -e $USAGE; + exit 1;; + esac +done + + +$CMAKE $LYXSRC \ + -DLYX_PROGRAM_SUFFIX=0 \ + -DCMAKE_VERBOSE_MAKEFILE=1 \ + -DLYX_CPACK=1 $DEVEL \ + -DLYX_XMINGW=$MINGW \ + -DLYX_USE_QT=QT5 \ + -DLYX_QUIET=1 \ + -DLYX_HUNSPELL=1 \ + -DLYX_3RDPARTY_BUILD=1 \ + -DLYX_MERGE_FILES=0 -- 2.39.2