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 34 35 36 37 38 39 40 41 42 43
|
Project {
name: "p"
property bool enableSigning: true
property string hashAlgorithm
property string subjectName
property string signingTimestamp
CppApplication {
name: "A"
files: "app.cpp"
condition: qbs.toolchain.includes("msvc")
codesign.enableCodeSigning: project.enableSigning
codesign.hashAlgorithm: project.hashAlgorithm
codesign.subjectName: project.subjectName
codesign.signingTimestamp: project.signingTimestamp
codesign.timestampAlgorithm: "sha256"
install: true
installDir: ""
property bool dummy: {
if (codesign.codesignPath)
console.info("signtool path: %%" + codesign.codesignPath + "%%");
}
}
DynamicLibrary {
Depends { name: "cpp" }
name: "B"
files: "app.cpp"
condition: qbs.toolchain.includes("msvc")
codesign.enableCodeSigning: project.enableSigning
codesign.hashAlgorithm: project.hashAlgorithm
codesign.subjectName: project.subjectName
codesign.signingTimestamp: project.signingTimestamp
codesign.timestampAlgorithm: "sha256"
install: true
installDir: ""
property bool dummy: {
if (codesign.codesignPath)
console.info("signtool path: %%" + codesign.codesignPath + "%%");
}
}
}
|