diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2021-09-16 10:45:45 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2021-09-16 13:26:37 +0000 |
commit | de8c90e9d991a4ab04d34aa05ccffd74695d68d7 (patch) | |
tree | 23aaa81fdb80324814bb515e5124bb6bbca3e5aa /qbs | |
parent | d5ebefd0df78b35a09a8bc6932318eed7b60a9d4 (diff) | |
download | qt-creator-de8c90e9d991a4ab04d34aa05ccffd74695d68d7.tar.gz |
Meson: Fix autotests
Change-Id: I5f690efe9db19ef8ae6f86ed5556b4939bb52a05
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'qbs')
-rw-r--r-- | qbs/imports/QtcAutotest.qbs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/qbs/imports/QtcAutotest.qbs b/qbs/imports/QtcAutotest.qbs index 801cfd045c..91427f7511 100644 --- a/qbs/imports/QtcAutotest.qbs +++ b/qbs/imports/QtcAutotest.qbs @@ -17,9 +17,14 @@ QtcProduct { project.buildDirectory + '/' + qtc.ide_library_path, project.buildDirectory + '/' + qtc.ide_plugin_path ] - cpp.defines: base.filter(function(d) { - return d !== "QT_RESTRICTED_CAST_FROM_ASCII"; - }) + cpp.defines: { + var defines = base.filter(function(d) { return d !== "QT_RESTRICTED_CAST_FROM_ASCII"; }); + var absLibExecPath = FileInfo.joinPaths(qbs.installRoot, qbs.installPrefix, + qtc.ide_libexec_path); + var relLibExecPath = FileInfo.relativePath(destinationDirectory, absLibExecPath); + defines.push('TEST_RELATIVE_LIBEXEC_PATH="' + relLibExecPath + '"'); + return defines; + } Group { fileTagsFilter: product.type |