aboutsummaryrefslogtreecommitdiff
path: root/mod/buildfile
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-04-04 20:53:00 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-04-19 22:16:46 +0300
commitdbbc19b77dcf6ea828aabd64d7aa8cab9635aaf5 (patch)
treec0b9b449b7064dff3613628022224e6c18148c3e /mod/buildfile
parentefb9c3e0e6b612d5bfadc7a2b984c14b5439335c (diff)
Implement build task, result and log requests handling
Diffstat (limited to 'mod/buildfile')
-rw-r--r--mod/buildfile7
1 files changed, 6 insertions, 1 deletions
diff --git a/mod/buildfile b/mod/buildfile
index 228c149..2926a1b 100644
--- a/mod/buildfile
+++ b/mod/buildfile
@@ -14,13 +14,18 @@ import libs += libodb%lib{odb}
import libs += libodb-pgsql%lib{odb-pgsql}
import libs += libbutl%lib{butl}
import libs += libbpkg%lib{bpkg}
+import libs += libbbot%lib{bbot}
include ../brep/
mod{brep}: \
+ {hxx cxx}{ build-config } \
{hxx cxx}{ database } \
{hxx cxx}{ database-module } \
{hxx cxx}{ diagnostics } \
+ {hxx cxx}{ mod-build-log } \
+ {hxx cxx}{ mod-build-result } \
+ {hxx cxx}{ mod-build-task } \
{hxx cxx}{ mod-package-details } \
{hxx cxx}{ mod-package-search } \
{hxx cxx}{ mod-package-version-details } \
@@ -57,7 +62,7 @@ if $cli.configured
# parameters uniformly with a single catch block.
#
cli.options += --std c++11 -I $src_root --include-with-brackets \
---include-prefix mod --guard-prefix MOD \
+--include-prefix mod --guard-prefix MOD --generate-specifier \
--cxx-prologue "#include <mod/types-parsers>" \
--cli-namespace brep::cli --generate-file-scanner --suppress-usage \
--generate-modifier --generate-description --option-prefix ""