Explicitly mark subdirs as host_builds in SUBDIRS template
Allows post-processing code to exclude recursing into host_build subdirs. The alternative would be to have the SUBDIRS logic pre-parse the subdir project to check if it's a host_build, but that might have a performance impact, so it's better to leave the information explicit in the subdir project file. Change-Id: I1a6f7d94c49faf5f5106c83ef21f6b85b531c90b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>bb10
parent
fcedf4073a
commit
7ded7c8f9e
|
|
@ -2,36 +2,44 @@ TEMPLATE = subdirs
|
|||
|
||||
src_tools_bootstrap.subdir = tools/bootstrap
|
||||
src_tools_bootstrap.target = sub-bootstrap
|
||||
src_tools_bootstrap.CONFIG = host_build
|
||||
|
||||
src_tools_moc.subdir = tools/moc
|
||||
src_tools_moc.target = sub-moc
|
||||
src_tools_moc.depends = src_tools_bootstrap
|
||||
src_tools_moc.CONFIG = host_build
|
||||
|
||||
src_tools_rcc.subdir = tools/rcc
|
||||
src_tools_rcc.target = sub-rcc
|
||||
src_tools_rcc.depends = src_tools_bootstrap
|
||||
src_tools_rcc.CONFIG = host_build
|
||||
|
||||
src_tools_uic.subdir = tools/uic
|
||||
src_tools_uic.target = sub-uic
|
||||
src_tools_uic.CONFIG = host_build
|
||||
force_bootstrap: src_tools_uic.depends = src_tools_bootstrap
|
||||
else: src_tools_uic.depends = src_corelib
|
||||
|
||||
src_tools_qdoc.subdir = tools/qdoc
|
||||
src_tools_qdoc.target = sub-qdoc
|
||||
src_tools_qdoc.CONFIG = host_build
|
||||
force_bootstrap: src_tools_qdoc.depends = src_tools_bootstrap
|
||||
else: src_tools_qdoc.depends = src_corelib src_xml
|
||||
|
||||
src_tools_bootstrap_dbus.subdir = tools/bootstrap-dbus
|
||||
src_tools_bootstrap_dbus.target = sub-bootstrap_dbus
|
||||
src_tools_bootstrap_dbus.depends = src_tools_bootstrap
|
||||
src_tools_bootstrap_dbus.CONFIG = host_build
|
||||
|
||||
src_tools_qdbusxml2cpp.subdir = tools/qdbusxml2cpp
|
||||
src_tools_qdbusxml2cpp.target = sub-qdbusxml2cpp
|
||||
src_tools_qdbusxml2cpp.CONFIG = host_build
|
||||
force_bootstrap: src_tools_qdbusxml2cpp.depends = src_tools_bootstrap_dbus
|
||||
else: src_tools_qdbusxml2cpp.depends = src_dbus
|
||||
|
||||
src_tools_qdbuscpp2xml.subdir = tools/qdbuscpp2xml
|
||||
src_tools_qdbuscpp2xml.target = sub-qdbuscpp2xml
|
||||
src_tools_qdbuscpp2xml.CONFIG = host_build
|
||||
force_bootstrap: src_tools_qdbuscpp2xml.depends = src_tools_bootstrap_dbus
|
||||
else: src_tools_qdbuscpp2xml.depends = src_dbus
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue