@@ -20,6 +20,13 @@ if [ "$1" == "breakpad" ]; then
20
20
exit 0
21
21
fi
22
22
23
+ if [ " $1 " == " libssh2" ]; then
24
+ print_title " Build only libssh2"
25
+ build_libssh2
26
+ exit 0
27
+ fi
28
+
29
+
23
30
if [ " $os_VENDOR " == " Ubuntu" ]; then
24
31
ubuntu_ver=${os_RELEASE: 0: 2}
25
32
print_title " Build RDM on Ubuntu: $ubuntu_ver "
@@ -46,9 +53,10 @@ if [ "$os_VENDOR" == "Ubuntu" ]; then
46
53
47
54
print_title " Check deps"
48
55
sudo apt-get install automake libtool libssl-dev \
49
- libssh2-1-dev g++ libgl1-mesa-dev -y
56
+ libssh2-1-dev g++ libgl1-mesa-dev cmake -y
50
57
51
58
build_breakpad
59
+ build_libssh2
52
60
53
61
print_title " Run: source /opt/qt${RDM_QT_VERSION: 0: 2} /bin/qt${RDM_QT_VERSION: 0: 2} -env.sh && qmake && make "
54
62
@@ -58,7 +66,7 @@ elif [ "$os_VENDOR" == "Fedora" ] || [[ "$os_VENDOR" == "CentOS" && "$os_RELEAS
58
66
print_title " Check deps"
59
67
sudo yum install libssh2 libssh2-devel qt5-qtbase qt5-qtsvg-devel \
60
68
qt5-qtdeclarative-devel qt5-qtgraphicaleffects qt5-qtquickcontrols \
61
- qt5-qttools gcc gcc-c++ libstdc++-static git rsync \
69
+ qt5-qttools gcc gcc-c++ libstdc++-static git cmake rsync \
62
70
redhat-rpm-config -y
63
71
64
72
if [[ $? == 1 && " $os_VENDOR " == " CentOS" ]]; then
@@ -68,6 +76,7 @@ elif [ "$os_VENDOR" == "Fedora" ] || [[ "$os_VENDOR" == "CentOS" && "$os_RELEAS
68
76
fi
69
77
70
78
build_breakpad
79
+ build_libssh2
71
80
72
81
print_title " Run: qmake-qt5 && make "
73
82
@@ -76,9 +85,10 @@ elif [ "$os_VENDOR" == "openSUSE" ]; then
76
85
sudo zypper install -y libopenssl-devel libssh2-devel \
77
86
libX11-devel gcc gcc-c++ libstdc++-devel libqt5-qtbase-common-devel libqt5-qtquick1-devel \
78
87
libqt5-qtdeclarative-devel libqt5-qtimageformats libqt5-qtquickcontrols \
79
- libQt5Concurrent-devel automake
88
+ libQt5Concurrent-devel automake cmake \
80
89
81
90
build_breakpad
91
+ build_libssh2
82
92
83
93
print_title " Run: qmake-qt5 && make "
84
94
0 commit comments