From ec3d77effb6afbed1bfd082e9717b3ce1094ac8f Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 12 Feb 2020 20:19:32 +0300 Subject: Use copyright extracted from COPYRIGHT file for printing utility version --- bdep/bdep.cxx | 2 +- bdep/buildfile | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bdep/bdep.cxx b/bdep/bdep.cxx index e397eca..17d5f7d 100644 --- a/bdep/bdep.cxx +++ b/bdep/bdep.cxx @@ -336,7 +336,7 @@ try cout << "bdep " << BDEP_VERSION_ID << endl << "libbpkg " << LIBBPKG_VERSION_ID << endl << "libbutl " << LIBBUTL_VERSION_ID << endl - << "Copyright (c) 2014-2019 Code Synthesis Ltd" << endl + << "Copyright (c) " << BDEP_COPYRIGHT << "." << endl << "This is free software released under the MIT license." << endl; return 0; } diff --git a/bdep/buildfile b/bdep/buildfile index 378b4b3..06b6b02 100644 --- a/bdep/buildfile +++ b/bdep/buildfile @@ -75,6 +75,14 @@ for t: cxx{**.test...} # obj{utility}: cxx.poptions += -DBDEP_EXE_SUFFIX='"'$bin.exe.suffix'"' +# Pass the copyright notice extracted from the COPYRIGHT file. +# +copyright = $process.run_regex(cat $src_root/COPYRIGHT, \ + 'Copyright \(c\) (.+)\.', \ + '\1') + +obj{bdep}: cxx.poptions += -DBDEP_COPYRIGHT=\"$copyright\" + # For now assume this is a staged toolchain if we are building with the staged # build system (see build.version.stage for details on the final plan). # -- cgit v1.1