summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@suse.cz>2012-07-06 14:32:30 +0200
committerLuboš Luňák <l.lunak@suse.cz>2012-12-10 14:46:48 +0100
commit5fb9283448684dbc5cdc993f1fa5afac1b2eeffd (patch)
tree029fa32a965c76ed5fb9bad3444dbccffc170817
parent3dff0ed5c49dccdf04a3a526434837fbd879ddee (diff)
use PCH with generated cxx sources too
Change-Id: Ica342d70488f735fbaf94423cb425a91b359c9ca
-rw-r--r--solenv/gbuild/LinkTarget.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 6715a2f5bee7..d16dc8375645 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -226,11 +226,13 @@ gb_GenCxxObject_get_source = $(WORKDIR)/$(1).$(gb_LinkTarget_CXX_SUFFIX_$(2))
$(call gb_GenCxxObject_get_target,%) :
test -f $(GEN_CXX_SOURCE) || (echo "Missing generated source file $(GEN_CXX_SOURCE)" && false)
+ $(eval $(gb_CxxObject__set_pchflags))
$(call gb_CxxObject__command,$@,$*,$(GEN_CXX_SOURCE),$(call gb_GenCxxObject_get_dep_target,$*))
ifeq ($(gb_FULLDEPS),$(true))
$(call gb_GenCxxObject_get_dep_target,%) :
$(if $(wildcard $@),touch $@,\
+ $(eval $(gb_CxxObject__set_pchflags))\
$(call gb_Object__command_dep,$@,$(call gb_GenCxxObject_get_target,$*)))
endif