diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-01-09 16:16:36 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-02-16 16:18:48 +0000 |
commit | d8523b5b2568a14fc9dc5fb4de09895c6ca02a01 (patch) | |
tree | 731d2a6f815edb9aff79cb477a2a3f2be5c8b41e /tests | |
parent | e3522f42773cfbb9a980e859c906457b3571fa1f (diff) | |
download | qbs-d8523b5b2568a14fc9dc5fb4de09895c6ca02a01.tar.gz |
Protobuf: Let users provide extra grpc libs for linking
... and make use of that in the CI.
Change-Id: I7e246e265a311ba24ebd6cde808445039d4c3e93
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/blackbox/tst_blackbox.cpp | 7 |
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"); |