File tree 3 files changed +37
-7
lines changed
3 files changed +37
-7
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ BUILD_OPTIONS="-DCMAKE_INSTALL_PREFIX=/usr \
35
35
-DUSE_HUNSPELL=ON \
36
36
-DUSE_KEYCHAIN=ON \
37
37
-DUSE_SPARKLE=OFF \
38
- -DBUNDLED_QCA=ON \
38
+ -DBUNDLED_QCA=OFF \
39
39
-DBUNDLED_USRSCTP=ON \
40
40
-DBUILD_DEV_PLUGINS=OFF \
41
41
-DVERBOSE_PROGRAM_NAME=ON \
Original file line number Diff line number Diff line change 27
27
ls -alp /usr/lib/psi* /plugins/*
28
28
du -shc /usr/lib/psi* /plugins/*
29
29
fi
30
- fi
31
-
32
- if [ " ${TARGET} " = " macos64" ]
30
+ elif [ " ${TARGET} " = " macos64" ]
33
31
then
34
32
./mac/build-using-homebrew.sh
35
33
36
34
ls -alp ../Psi* .dmg
37
35
du -shc ../Psi* .dmg
36
+ elif [ " ${TARGET} " = " windows64" ]
37
+ then
38
+ ./win32/build-using-mxe.sh
39
+ else
40
+ echo " Unknown target!"
41
+ exit 1
38
42
fi
43
+
Original file line number Diff line number Diff line change 38
38
then
39
39
sudo apt-get install -qq qtwebengine5-dev
40
40
fi
41
- fi
42
-
43
- if [ " ${TARGET} " = " macos64" ]
41
+ elif [ " ${TARGET} " = " macos64" ]
44
42
then
45
43
# export HOMEBREW_NO_AUTO_UPDATE=1
46
44
export HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK=1
55
53
libsignal-protocol-c \
56
54
"
57
55
brew install ${PACKAGES}
56
+ elif [ " ${TARGET} " = " windows64" ]
57
+ then
58
+ # Add MXE repository:
59
+ sudo apt-get -y install software-properties-common lsb-release
60
+ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 86B72ED9
61
+ sudo add-apt-repository \
62
+ " deb [arch=amd64] https://pkg.mxe.cc/repos/apt ` lsb_release -sc` main"
63
+
64
+ export PREFIX=" mxe-x86-64-w64-mingw32.shared"
65
+ sudo apt-get update -qq
66
+ sudo apt-get install -qq cmake \
67
+ ${PREFIX} -hunspell \
68
+ ${PREFIX} -minizip \
69
+ ${PREFIX} -libotr \
70
+ ${PREFIX} -libsignal-protocol-c \
71
+ ${PREFIX} -tidy-html5 \
72
+ ${PREFIX} -qtbase \
73
+ ${PREFIX} -qttools \
74
+ ${PREFIX} -qttranslations \
75
+ ${PREFIX} -qtmultimedia \
76
+ ${PREFIX} -qtwebkit \
77
+ ${PREFIX} -gstreamer \
78
+ ${PREFIX} -gst-plugins-bad \
79
+ ${PREFIX} -gst-plugins-good
80
+ else
81
+ echo " Unknown target!"
82
+ exit 1
58
83
fi
59
84
You can’t perform that action at this time.
0 commit comments