summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-07-15 15:28:00 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-07-15 17:24:52 +0300
commit9ef9eafca42b882c13cc9b333cf49c5501ec385f (patch)
tree12b81412d0686d19736f443b645e9b4c31f948b1 /cli
parent97cfc23a5805c8c31bd5c6d6824b1c390318c60b (diff)
Make use of wildcards in buildfiles
Diffstat (limited to 'cli')
-rw-r--r--cli/buildfile41
1 files changed, 4 insertions, 37 deletions
diff --git a/cli/buildfile b/cli/buildfile
index 248dcc6..48edffd 100644
--- a/cli/buildfile
+++ b/cli/buildfile
@@ -4,43 +4,10 @@
import libs = libcutl%lib{cutl}
-exe{cli}: \
- { cxx}{ cli } \
- {hxx cxx}{ context } \
- {hxx cxx}{ generator } \
- {hxx cxx}{ header } \
- {hxx cxx}{ html } \
- {hxx cxx}{ inline } \
- {hxx ixx cxx}{ lexer } \
- {hxx cxx}{ man } \
- {hxx cxx}{ name-processor } \
- {hxx ixx cxx}{ options } \
- {hxx cxx}{ option-types } \
- {hxx cxx}{ parser } \
- {hxx cxx}{ runtime-header } \
- {hxx cxx}{ runtime-inline } \
- {hxx cxx}{ runtime-source } \
- {hxx }{ semantics } \
- {hxx cxx}{ source } \
- {hxx ixx }{ token } \
- {hxx }{ traversal } \
- {hxx cxx}{ txt } \
- {hxx }{ version } \
-semantics/{hxx cxx}{ class } \
-semantics/{hxx cxx}{ doc } \
-semantics/{hxx cxx}{ elements } \
-semantics/{hxx cxx}{ expression } \
-semantics/{hxx cxx}{ namespace } \
-semantics/{hxx cxx}{ option } \
-semantics/{hxx txx cxx}{ unit } \
-traversal/{hxx cxx}{ class } \
-traversal/{hxx }{ doc } \
-traversal/{hxx cxx}{ elements } \
-traversal/{hxx }{ expression } \
-traversal/{hxx cxx}{ namespace } \
-traversal/{hxx cxx}{ option } \
-traversal/{hxx cxx}{ unit } \
- $libs
+exe{cli}: {hxx ixx txx cxx}{** -version -options} \
+ {hxx}{version} \
+ {hxx ixx cxx}{options} \
+ $libs
hxx{version}: in{version} $src_root/file{manifest}
hxx{version}: dist = true