mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
mingw build script
This commit is contained in:
parent
1ae013f816
commit
9794bf5abc
35
development/cmake/scripts/cmingw
Normal file
35
development/cmake/scripts/cmingw
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user