aboutsummaryrefslogtreecommitdiff
path: root/build2/buildfile
diff options
context:
space:
mode:
Diffstat (limited to 'build2/buildfile')
-rw-r--r--build2/buildfile11
1 files changed, 11 insertions, 0 deletions
diff --git a/build2/buildfile b/build2/buildfile
index 3be724c..4d62fb5 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -16,6 +16,17 @@ for m: bash bin c cc cxx in version
exe{b}: {hxx ixx txx cxx}{** -b-options} {hxx ixx cxx}{b-options} $libs
+# Target metadata, see also --build2-metadata in b.cxx.
+#
+exe{b}:
+{
+ export.metadata = 1 b
+ b.name = [string] b
+ b.version = $version
+ b.checksum = $version
+ b.static = ($bin.link_member(exe) == liba)
+}
+
# Build options.
#
# Pass our compiler target to be used as build2 host.