qbs files: Add process stubs

Task-number: QTCREATORBUG-7233

Change-Id: I5255a41f0a6198e4c8c7e6022c97618937ef1790
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This commit is contained in:
Orgad Shaneh
2012-05-23 23:01:59 +03:00
committed by Christian Kandeler
parent b7927fe1b0
commit 5f03e0260b
4 changed files with 39 additions and 1 deletions

View File

@@ -24,6 +24,8 @@ Project {
"src/libs/qtcomponents/styleitem/styleitem.qbs", "src/libs/qtcomponents/styleitem/styleitem.qbs",
"src/libs/symbianutils/symbianutils.qbs", "src/libs/symbianutils/symbianutils.qbs",
"src/libs/ssh/ssh.qbs", "src/libs/ssh/ssh.qbs",
"src/libs/utils/process_stub.qbs",
"src/libs/utils/process_ctrlc_stub.qbs",
"src/libs/utils/utils.qbs", "src/libs/utils/utils.qbs",
"src/libs/zeroconf/zeroconf.qbs", "src/libs/zeroconf/zeroconf.qbs",
"src/plugins/analyzerbase/analyzerbase.qbs", "src/plugins/analyzerbase/analyzerbase.qbs",

View File

@@ -0,0 +1,14 @@
import qbs.base 1.0
import "../../tools/QtcTool.qbs" as QtcTool
QtcTool {
name: "qtcreator_ctrlc_stub"
consoleApplication: true
condition: qbs.targetOS === "windows"
Depends { name: "cpp" }
files: [ "process_ctrlc_stub.cpp" ]
cpp.dynamicLibraries: [ "user32.lib", "shell32.lib" ]
}

View File

@@ -0,0 +1,23 @@
import qbs.base 1.0
import "../../tools/QtcTool.qbs" as QtcTool
QtcTool {
name: "qtcreator_process_stub"
consoleApplication: true
Depends { name: "cpp" }
files: {
if (qbs.targetOS === "windows") {
return [ "process_stub_win.c" ]
} else {
return [ "process_stub_unix.c" ]
}
}
cpp.dynamicLibraries: {
if (qbs.targetOS === "windows") {
return [ "shell32.lib" ]
}
}
}

View File

@@ -183,7 +183,6 @@ QtcLibrary {
"consoleprocess_win.cpp", "consoleprocess_win.cpp",
"winutils.cpp", "winutils.cpp",
"winutils.h", "winutils.h",
"process_ctrlc_stub.cpp"
] ]
} }