summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Module.mk
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-04-15 21:02:11 +0300
committerTor Lillqvist <tml@iki.fi>2013-04-15 21:25:43 +0300
commitd4ea8c6b7ee32dfbe1525cae45ad44d411052c33 (patch)
tree226ea54dc2320928bee0f506fa75f7f7ff3c85f9 /solenv/gbuild/Module.mk
parentaccbef530149aef4fd11df51da1d8144371b62da (diff)
We don't do unit testing when cross-compiling for now
Define the functions that adds the various check targets as empty when cross-compiling. Avoids the needs for corresponding conditionals in .mk files in modules. Change-Id: Ia577e12204b516dc169a8500b4745aac4d7c24e2
Diffstat (limited to 'solenv/gbuild/Module.mk')
-rw-r--r--solenv/gbuild/Module.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk
index e4515635ea27..176bbecee9b5 100644
--- a/solenv/gbuild/Module.mk
+++ b/solenv/gbuild/Module.mk
@@ -212,6 +212,19 @@ $(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
+ifeq ($(CROSS_COMPILING),YES)
+
+define gb_Module_add_check_target
+endef
+
+define gb_Module_add_slowcheck_target
+endef
+
+define gb_Module_add_subsequentcheck_target
+endef
+
+else
+
define gb_Module_add_check_target
$(call gb_Module__read_targetfile,$(1),$(2),check target)
@@ -236,6 +249,8 @@ $(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
+endif
+
define gb_Module_add_moduledir
include $(patsubst $(1):%,%,$(filter $(1):%,$(gb_Module_MODULELOCATIONS)))/$(2)/Module_$(2).mk
$(call gb_Module_get_target,$(1)) : $$(firstword $$(gb_Module_TARGETSTACK))