forked from qt-creator/qt-creator
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:
committed by
Christian Kandeler
parent
b7927fe1b0
commit
5f03e0260b
@@ -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",
|
||||||
|
14
src/libs/utils/process_ctrlc_stub.qbs
Normal file
14
src/libs/utils/process_ctrlc_stub.qbs
Normal 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" ]
|
||||||
|
}
|
23
src/libs/utils/process_stub.qbs
Normal file
23
src/libs/utils/process_stub.qbs
Normal 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" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@@ -183,7 +183,6 @@ QtcLibrary {
|
|||||||
"consoleprocess_win.cpp",
|
"consoleprocess_win.cpp",
|
||||||
"winutils.cpp",
|
"winutils.cpp",
|
||||||
"winutils.h",
|
"winutils.h",
|
||||||
"process_ctrlc_stub.cpp"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user