aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-02-05 22:54:39 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2020-02-06 12:17:48 +0000
commitfca0da45c5ce7fcc5dbb3903c7457451e6694ec5 (patch)
treea90b4ca7a66567dd4b82d304b88be0b9350de704
parent58846b6286ac064e4a5b31129851335526a19989 (diff)
Install some packages on Mac jobs to run more tests
Change-Id: I90865ba6908df1550c2646a57d348dcb82e244ab Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--.travis.yml8
-rw-r--r--examples/grpc/ping-pong-grpc.qbs10
-rw-r--r--tests/auto/blackbox/testdata/grpc/grpc_cpp.qbs1
3 files changed, 17 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 47a103a62..0538b7e3a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -78,8 +78,12 @@ jobs:
addons:
homebrew:
packages:
- - p7zip
- ccache
+ - grpc
+ - icoutils
+ - makensis
+ - protobuf
+ - p7zip
update: true
env:
# Address sanitizer slows autotests down too much.
@@ -89,7 +93,7 @@ jobs:
PATH="${QT_INSTALL_DIR}/Qt Creator.app/Contents/MacOS:${PATH}"
QBS_BUILD_PROFILE=qt
before_install:
- - ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QT_VERSION} qtbase qtdeclarative qttools qtscript
+ - ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QT_VERSION} qtbase qtdeclarative qttools qtscript qtscxml
- ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QTCREATOR_VERSION} qtcreator
- pip2 install --user beautifulsoup4 lxml
script:
diff --git a/examples/grpc/ping-pong-grpc.qbs b/examples/grpc/ping-pong-grpc.qbs
index 8d8909350..242408898 100644
--- a/examples/grpc/ping-pong-grpc.qbs
+++ b/examples/grpc/ping-pong-grpc.qbs
@@ -40,8 +40,13 @@ Project {
protobuf.cpp.useGrpc: true
consoleApplication: true
cpp.cxxLanguageVersion: "c++17"
+ cpp.minimumMacosVersion: "10.8"
name: "client"
files: "client.cpp"
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ cpp.cxxFlags: "-Wno-deprecated-declarations"
+ }
Group {
files: "ping-pong-grpc.proto"
fileTags: "protobuf.grpc"
@@ -55,8 +60,13 @@ Project {
protobuf.cpp.useGrpc: true
consoleApplication: true
cpp.cxxLanguageVersion: "c++17"
+ cpp.minimumMacosVersion: "10.8"
name: "server"
files: "client.cpp"
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ cpp.cxxFlags: "-Wno-deprecated-declarations"
+ }
Group {
files: "ping-pong-grpc.proto"
fileTags: "protobuf.grpc"
diff --git a/tests/auto/blackbox/testdata/grpc/grpc_cpp.qbs b/tests/auto/blackbox/testdata/grpc/grpc_cpp.qbs
index 8ee3dd9c9..b7a594c13 100644
--- a/tests/auto/blackbox/testdata/grpc/grpc_cpp.qbs
+++ b/tests/auto/blackbox/testdata/grpc/grpc_cpp.qbs
@@ -7,6 +7,7 @@ CppApplication {
Depends { name: "cpp" }
cpp.cxxLanguageVersion: "c++11"
+ cpp.minimumMacosVersion: "10.8"
cpp.warningLevel: "none"
Depends { name: "protobuf.cpp"; required: false }