Skip to content

Commit 3ffa0d9

Browse files
committed
---
yaml --- r: 6467 b: refs/heads/master c: aa2fbba h: refs/heads/master i: 6465: a21bd6b 6463: a26430f v: v3
1 parent 616f884 commit 3ffa0d9

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 6168f8f15b8ad86e5b0670e39d6fcc0a212acb59
2+
refs/heads/master: aa2fbbac0d90d85a7977cb62c88c4b46a5430056

trunk/mk/llvm.mk

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1+
# Recursive wildcard function
2+
# http://blog.jgc.org/2011/07/gnu-make-recursive-wildcard-function.html
3+
rwildcard=$(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) \
4+
$(filter $(subst *,%,$2),$d))
5+
16
# This is just a rough approximation of LLVM deps
2-
LLVM_DEPS:=$(wildcard $(addprefix $(CFG_LLVM_SRC_DIR)/, \
3-
* */*h */*/*h */*/*/*h */*cpp */*/*cpp */*/*/*cpp))
7+
LLVM_DEPS=$(call rwildcard,$(CFG_LLVM_SRC_DIR),*cpp *hpp)
48

59
define DEF_LLVM_RULES
610

711
# If CFG_LLVM_ROOT is defined then we don't build LLVM ourselves
812
ifeq ($(CFG_LLVM_ROOT),)
913

10-
$$(LLVM_CONFIG_$(1)): $$(LLVM_DEPS_$(1))
14+
$$(LLVM_CONFIG_$(1)): $$(LLVM_DEPS)
1115
@$$(call E, make: llvm)
1216
$$(Q)$$(MAKE) -C $$(CFG_LLVM_BUILD_DIR_$(1)) $$(CFG_LLVM_BUILD_ENV)
1317

0 commit comments

Comments
 (0)