1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
DynamicLibrary {
type: base.concat("custom")
Depends { name: "cpp" }
files: ["testlib.c"]
Group {
name: "version script"
files: ["versionscript"]
fileTags: ["versionscript"]
}
Rule {
multiplex: true
outputFileTags: "custom"
prepare: {
var cmd = new JavaScriptCommand();
cmd.silent = true;
cmd.sourceCode = function() {
console.warn("---" + product.cpp.nmPath + "---");
}
return [cmd];
}
}
Probe {
id: checker
property bool isLinux: qbs.targetOS.includes("linux")
property bool isGcc: qbs.toolchain.contains("gcc")
configure: { console.info("is gcc for Linux: " + (isLinux && isGcc)); }
}
qbs.installPrefix: ""
install: true
installDir: ""
}
|