summaryrefslogtreecommitdiff
path: root/tests/auto/blackbox/tst_blackbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/tst_blackbox.cpp')
-rw-r--r--tests/auto/blackbox/tst_blackbox.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp
index 26f29ed0e..7d743c584 100644
--- a/tests/auto/blackbox/tst_blackbox.cpp
+++ b/tests/auto/blackbox/tst_blackbox.cpp
@@ -8526,6 +8526,13 @@ void TestBlackbox::grpc()
rmDirR(relativeBuildDir());
QbsRunParameters resolveParams("resolve", QStringList{"-f", projectFile});
+ if (QTest::currentDataTag() == QLatin1String("cpp")) {
+ if (const QString extraLibs = qEnvironmentVariable("QBS_EXTRA_GRPC_LIBS");
+ !extraLibs.isEmpty()) {
+ resolveParams.arguments << (QLatin1String("modules.protobuf.cpp._extraGrpcLibs:")
+ + extraLibs);
+ }
+ }
resolveParams.arguments << arguments;
QCOMPARE(runQbs(resolveParams), 0);
const bool withGrpc = m_qbsStdout.contains("has grpc: true");