aboutsummaryrefslogtreecommitdiff
path: root/cutl/buildfile
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-07-15 14:22:14 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-07-15 22:09:03 +0300
commitaab62d018ee070f64ea51b7201cc3c7143284bb7 (patch)
treea9c3f2c02621d36474f1c1a2f8d65aedd84d6f31 /cutl/buildfile
parentdbec04d72bfe55b5f0221e7f06418deef5f541bc (diff)
Make use of wildcards in buildfiles
Diffstat (limited to 'cutl/buildfile')
-rw-r--r--cutl/buildfile38
1 files changed, 3 insertions, 35 deletions
diff --git a/cutl/buildfile b/cutl/buildfile
index 88eadd5..8690879 100644
--- a/cutl/buildfile
+++ b/cutl/buildfile
@@ -2,41 +2,9 @@
# copyright : Copyright (c) 2009-2017 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
-lib{cutl}: \
- {hxx cxx}{ exception } \
- {hxx }{ re } \
- re/{ txx cxx}{ re } \
- {hxx }{ shared-ptr } \
- shared-ptr/{hxx ixx txx cxx}{ base } \
- {hxx }{ static-ptr } \
- {hxx }{ version } \
- compiler/{hxx txx }{ code-stream } \
- compiler/{hxx txx cxx}{ context } \
- compiler/{hxx ixx txx cxx}{ cxx-indenter } \
- compiler/{hxx txx }{ sloc-counter } \
- compiler/{hxx txx }{ traversal } \
- compiler/{hxx ixx txx }{ type-id } \
- compiler/{hxx ixx cxx}{ type-info } \
- container/{hxx }{ any } \
- container/{hxx txx }{ graph } \
- container/{hxx }{ key } \
- container/{hxx }{ map-iterator } \
- container/{hxx }{ multi-index } \
- container/{hxx }{ pointer-iterator } \
- details/{hxx }{ config.hxx } \
- details/{hxx }{ export.hxx } \
-details/build2/{h }{ config } \
-details/build2/{h }{ config-vc } \
- fs/{hxx cxx}{ auto-remove } \
- fs/{hxx cxx}{ exception } \
- fs/{hxx ixx txx cxx}{ path } \
- meta/{hxx }{ answer } \
- meta/{hxx }{ class-p } \
- meta/{hxx }{ polymorphic-p } \
- meta/{hxx }{ remove-c } \
- meta/{hxx }{ remove-cv } \
- meta/{hxx }{ remove-p } \
- meta/{hxx }{ remove-v }
+lib{cutl}: {hxx ixx txx cxx}{** -version -xml/** -details/boost/**} \
+ {hxx}{version} \
+details/build2/{h}{*}
hxx{version}: in{version} $src_root/file{manifest}
hxx{version}: dist = true