diff options
author | Andrew Shadura <andrew@shadura.me> | 2015-07-25 14:44:37 +0200 |
---|---|---|
committer | Andrew Shadura <andrew@shadura.me> | 2015-07-25 14:44:37 +0200 |
commit | 6ec061aabc159e3f37591e92fa1df407cdca6246 (patch) | |
tree | 25e11a31b402c65581e0b342c3afb6d405a83206 /mk/mkc_imp.checkprogs.mk | |
parent | aba913436a8521abe405a04ed71388989e1d646f (diff) |
Imported Upstream version 0.26.0
Diffstat (limited to 'mk/mkc_imp.checkprogs.mk')
-rw-r--r-- | mk/mkc_imp.checkprogs.mk | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/mk/mkc_imp.checkprogs.mk b/mk/mkc_imp.checkprogs.mk new file mode 100644 index 0000000..da5c168 --- /dev/null +++ b/mk/mkc_imp.checkprogs.mk @@ -0,0 +1,29 @@ +.if !empty(_srcsall:U:M*.y) && !empty(YACC) +MKC_REQUIRE_PROGS += ${YACC:[1]} +MKC_PROG.id.${YACC:[1]:S/+/x/g} = yacc +.endif + +.if !empty(_srcsall:U:M*.l) && !empty(LEX) +MKC_REQUIRE_PROGS += ${LEX:[1]} +MKC_PROG.id.${LEX:[1]:S/+/x/g} = lex +.endif + +.if !empty(_srcsall:U:M*.c) || !empty(_srcsall:U:M*.l) || !empty(_srcsall:U:M*.y) && !empty(CC) +MKC_REQUIRE_PROGS += ${CC:[1]} +MKC_PROG.id.${CC:[1]:S|+|x|g} = cc +.endif + +.if !empty(_srcsall:U:M*.cc) || !empty(_srcsall:U:M*.C) || !empty(_srcsall:U:M*.cxx) || !empty(_srcsall:U:M*.cpp) && !empty(CXX) +MKC_REQUIRE_PROGS += ${CXX:[1]} +MKC_PROG.id.${CXX:[1]:S/+/x/g} = cxx +.endif + +.if !empty(_srcsall:U:M*.f) && !empty(FC) +MKC_REQUIRE_PROGS += ${FC:[1]} +MKC_PROG.id.${FC:[1]:S/+/x/g} = fc +.endif + +.if !empty(_srcsall:U:M*.p) && !empty(PC) +MKC_REQUIRE_PROGS += ${PC:[1]} +MKC_PROG.id.${PC:[1]:S/+/x/g} = pc +.endif |