import qbs 1.0 import QtcFunctions Product { property string installDir Depends { name: "cpp" } cpp.defines: project.generalDefines cpp.cxxFlags: QtcFunctions.commonCxxFlags(qbs) cpp.linkerFlags: { var flags = QtcFunctions.commonLinkerFlags(qbs); if (qbs.buildVariant == "release" && (qbs.toolchain.contains("gcc") || qbs.toolchain.contains("mingw"))) flags.push("-Wl,-s"); return flags; } cpp.minimumOsxVersion: "10.7" cpp.minimumWindowsVersion: qbs.architecture === "x86" ? "5.1" : "5.2" cpp.visibility: "minimal" Depends { name: "Qt.core" } Group { fileTagsFilter: product.type qbs.install: true qbs.installDir: installDir } }