diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2012-07-04 16:19:39 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2012-12-10 14:46:47 +0100 |
commit | cd4d3d7f4eb90da1843ffd011e7d58f4231d4cd9 (patch) | |
tree | 0fa609b16719445dff11e26f40a21b6821f90ee7 /solenv/gbuild/PrecompiledHeaders.mk | |
parent | 1143d490cfb4fce99e14376f8e1adea2dd361e44 (diff) |
rebuild all dependent .cxx files that use a PCH that gets regenerated
This is the best I could come up with, create a timestamp file for every
link target and make it depend on the precompiled_xxx.hxx file for those
using PCH.
Change-Id: I68a53a1315ba172543b0d8de4122c2856b37d72b
Diffstat (limited to 'solenv/gbuild/PrecompiledHeaders.mk')
-rw-r--r-- | solenv/gbuild/PrecompiledHeaders.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/solenv/gbuild/PrecompiledHeaders.mk b/solenv/gbuild/PrecompiledHeaders.mk index 6fbceb36195d..021abfa1b602 100644 --- a/solenv/gbuild/PrecompiledHeaders.mk +++ b/solenv/gbuild/PrecompiledHeaders.mk @@ -63,6 +63,7 @@ $(call gb_PrecompiledHeader_get_clean_target,%) : rm -f $(call gb_PrecompiledHeader_get_target,$*) \ $(call gb_PrecompiledHeader_get_target,$*).obj \ $(call gb_PrecompiledHeader_get_target,$*).pdb \ + $(call gb_PrecompiledHeader_get_timestamp,$*) \ $(call gb_PrecompiledHeader_get_dep_target,$*)) @@ -72,7 +73,14 @@ $(call gb_NoexPrecompiledHeader_get_clean_target,%) : rm -f $(call gb_NoexPrecompiledHeader_get_target,$*) \ $(call gb_NoexPrecompiledHeader_get_target,$*).obj \ $(call gb_NoexPrecompiledHeader_get_target,$*).pdb \ + $(call gb_NoexPrecompiledHeader_get_timestamp,$*) \ $(call gb_NoexPrecompiledHeader_get_dep_target,$*)) endif +$(call gb_PrecompiledHeader_get_timestamp,%) : + mkdir -p $(dir $@) && touch $@ + +$(call gb_NoexPrecompiledHeader_get_timestamp,%) : + mkdir -p $(dir $@) && touch $@ + # vim: set noet sw=4: |