2023-10-27 10:50:30 +02:00
|
|
|
import qbs.FileInfo
|
|
|
|
|
|
|
|
|
|
Project {
|
|
|
|
|
QtcAutotest {
|
|
|
|
|
name: "QProcessTask autotest"
|
|
|
|
|
|
|
|
|
|
Depends { name: "Qt"; submodules: ["network"] }
|
|
|
|
|
Depends { name: "Tasking" }
|
|
|
|
|
|
|
|
|
|
files: [
|
|
|
|
|
"tst_qprocesstask.cpp",
|
|
|
|
|
]
|
|
|
|
|
cpp.defines: {
|
|
|
|
|
var defines = base;
|
|
|
|
|
if (qbs.targetOS === "windows")
|
|
|
|
|
defines.push("_CRT_SECURE_NO_WARNINGS");
|
|
|
|
|
defines.push('PROCESS_TESTAPP="'
|
2023-11-07 19:17:41 +01:00
|
|
|
+ FileInfo.joinPaths(destinationDirectory, "testsleep/testsleep") + '"');
|
2023-10-27 10:50:30 +02:00
|
|
|
return defines;
|
|
|
|
|
}
|
|
|
|
|
destinationDirectory: project.buildDirectory + '/'
|
|
|
|
|
+ FileInfo.relativePath(project.ide_source_tree, sourceDirectory)
|
|
|
|
|
}
|
|
|
|
|
references: "testsleep/testsleep.qbs"
|
|
|
|
|
}
|