From def0adc835b35f503eda48049e9e753786c21655 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 24 Aug 2021 13:29:52 +0300 Subject: Add support for build-time mark (*) in tests, examples, and benchmarks package manifest values --- libbrep/package.hxx | 11 +++++++++-- libbrep/package.xml | 6 ++++++ 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'libbrep') diff --git a/libbrep/package.hxx b/libbrep/package.hxx index 1619185..85eaec0 100644 --- a/libbrep/package.hxx +++ b/libbrep/package.hxx @@ -20,7 +20,7 @@ // #define LIBBREP_PACKAGE_SCHEMA_VERSION_BASE 19 -#pragma db model version(LIBBREP_PACKAGE_SCHEMA_VERSION_BASE, 20, closed) +#pragma db model version(LIBBREP_PACKAGE_SCHEMA_VERSION_BASE, 21, closed) namespace brep { @@ -194,15 +194,22 @@ namespace brep struct test_dependency: dependency { test_dependency_type type; + bool buildtime; test_dependency () = default; test_dependency (package_name n, test_dependency_type t, + bool b, optional c) : dependency {std::move (n), std::move (c), nullptr /* package */}, - type (t) + type (t), + buildtime (b) { } + + // Database mapping. + // + #pragma db member(buildtime) default(false) // @@ TMP }; // certificate diff --git a/libbrep/package.xml b/libbrep/package.xml index 01597c2..093f54e 100644 --- a/libbrep/package.xml +++ b/libbrep/package.xml @@ -1,4 +1,10 @@ + + + + + + -- cgit v1.1