Commit 6feaa8b3 authored by Christian Kandeler's avatar Christian Kandeler
Browse files

qbs build: Derive QtCreator app from QtcProduct.



So we inherit e.g. the cpp flags defined there. (Currently, compilation
fails because cxxLanguageVersion is not set for this product.)

Change-Id: Id66f2f6cdc7ba2155c820fd9aa77bb6ea9ecf0b7
Reviewed-by: default avatarJake Petroules <jake.petroules@petroules.com>
parent 20454b89
import qbs
Application {
QtcProduct {
type: ["application"]
name: project.ide_app_target
consoleApplication: qbs.debugInformation
cpp.rpaths: qbs.targetOS.contains("osx") ? ["@executable_path/.."]
: ["$ORIGIN/../" + project.libDirName + "/qtcreator"]
cpp.defines: project.generalDefines
cpp.linkerFlags: {
if (qbs.buildVariant == "release" && (qbs.toolchain.contains("gcc") || qbs.toolchain.contains("mingw")))
return ["-Wl,-s"]
}
cpp.includePaths: [
"../shared/qtsingleapplication",
"../shared/qtlockedfile",
]
Depends { name: "app_version_header" }
Depends { name: "cpp" }
Depends { name: "Qt"; submodules: ["widgets", "network"] }
Depends { name: "Utils" }
Depends { name: "ExtensionSystem" }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment