aboutsummaryrefslogtreecommitdiff
path: root/libbuild2
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2')
-rw-r--r--libbuild2/action.hxx1
-rw-r--r--libbuild2/algorithm.cxx1
-rw-r--r--libbuild2/algorithm.hxx1
-rw-r--r--libbuild2/algorithm.ixx1
-rw-r--r--libbuild2/bash/buildfile1
-rw-r--r--libbuild2/bash/export.hxx1
-rw-r--r--libbuild2/bash/init.cxx1
-rw-r--r--libbuild2/bash/init.hxx1
-rw-r--r--libbuild2/bash/rule.cxx1
-rw-r--r--libbuild2/bash/rule.hxx1
-rw-r--r--libbuild2/bash/target.cxx1
-rw-r--r--libbuild2/bash/target.hxx1
-rw-r--r--libbuild2/bash/utility.hxx1
-rw-r--r--libbuild2/bin/buildfile1
-rw-r--r--libbuild2/bin/export.hxx1
-rw-r--r--libbuild2/bin/guess.cxx1
-rw-r--r--libbuild2/bin/guess.hxx1
-rw-r--r--libbuild2/bin/init.cxx1
-rw-r--r--libbuild2/bin/init.hxx1
-rw-r--r--libbuild2/bin/rule.cxx1
-rw-r--r--libbuild2/bin/rule.hxx1
-rw-r--r--libbuild2/bin/target.cxx1
-rw-r--r--libbuild2/bin/target.hxx1
-rw-r--r--libbuild2/bin/utility.hxx1
-rw-r--r--libbuild2/buildfile1
-rw-r--r--libbuild2/c/buildfile1
-rw-r--r--libbuild2/c/export.hxx1
-rw-r--r--libbuild2/c/init.cxx1
-rw-r--r--libbuild2/c/init.hxx1
-rw-r--r--libbuild2/c/target.hxx1
-rw-r--r--libbuild2/cc/buildfile1
-rw-r--r--libbuild2/cc/common.cxx1
-rw-r--r--libbuild2/cc/common.hxx1
-rw-r--r--libbuild2/cc/compile-rule.cxx1
-rw-r--r--libbuild2/cc/compile-rule.hxx1
-rw-r--r--libbuild2/cc/export.hxx1
-rw-r--r--libbuild2/cc/gcc.cxx1
-rw-r--r--libbuild2/cc/guess.cxx1
-rw-r--r--libbuild2/cc/guess.hxx1
-rw-r--r--libbuild2/cc/init.cxx1
-rw-r--r--libbuild2/cc/init.hxx1
-rw-r--r--libbuild2/cc/install-rule.cxx1
-rw-r--r--libbuild2/cc/install-rule.hxx1
-rw-r--r--libbuild2/cc/lexer+char-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer+comment.test.testscript1
-rw-r--r--libbuild2/cc/lexer+line.test.testscript1
-rw-r--r--libbuild2/cc/lexer+number.test.testscript1
-rw-r--r--libbuild2/cc/lexer+preprocessor.test.testscript1
-rw-r--r--libbuild2/cc/lexer+raw-string-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer+string-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer.cxx1
-rw-r--r--libbuild2/cc/lexer.hxx1
-rw-r--r--libbuild2/cc/lexer.test.cxx1
-rw-r--r--libbuild2/cc/link-rule.cxx1
-rw-r--r--libbuild2/cc/link-rule.hxx1
-rw-r--r--libbuild2/cc/module.cxx1
-rw-r--r--libbuild2/cc/module.hxx1
-rw-r--r--libbuild2/cc/msvc.cxx1
-rw-r--r--libbuild2/cc/parser+module.test.testscript1
-rw-r--r--libbuild2/cc/parser.cxx1
-rw-r--r--libbuild2/cc/parser.hxx1
-rw-r--r--libbuild2/cc/parser.test.cxx1
-rw-r--r--libbuild2/cc/pkgconfig.cxx1
-rw-r--r--libbuild2/cc/target.cxx1
-rw-r--r--libbuild2/cc/target.hxx1
-rw-r--r--libbuild2/cc/types.hxx1
-rw-r--r--libbuild2/cc/utility.cxx1
-rw-r--r--libbuild2/cc/utility.hxx1
-rw-r--r--libbuild2/cc/utility.ixx1
-rw-r--r--libbuild2/cc/windows-manifest.cxx1
-rw-r--r--libbuild2/cc/windows-rpath.cxx1
-rw-r--r--libbuild2/config.hxx.in1
-rw-r--r--libbuild2/config/functions.cxx1
-rw-r--r--libbuild2/config/host-config.cxx.in1
-rw-r--r--libbuild2/config/init.cxx1
-rw-r--r--libbuild2/config/init.hxx1
-rw-r--r--libbuild2/config/module.cxx1
-rw-r--r--libbuild2/config/module.hxx1
-rw-r--r--libbuild2/config/operation.cxx1
-rw-r--r--libbuild2/config/operation.hxx1
-rw-r--r--libbuild2/config/utility.cxx1
-rw-r--r--libbuild2/config/utility.hxx1
-rw-r--r--libbuild2/config/utility.txx1
-rw-r--r--libbuild2/context.cxx1
-rw-r--r--libbuild2/context.hxx1
-rw-r--r--libbuild2/context.ixx1
-rw-r--r--libbuild2/cxx/buildfile1
-rw-r--r--libbuild2/cxx/export.hxx1
-rw-r--r--libbuild2/cxx/init.cxx1
-rw-r--r--libbuild2/cxx/init.hxx1
-rw-r--r--libbuild2/cxx/target.cxx1
-rw-r--r--libbuild2/cxx/target.hxx1
-rw-r--r--libbuild2/depdb.cxx1
-rw-r--r--libbuild2/depdb.hxx1
-rw-r--r--libbuild2/depdb.ixx1
-rw-r--r--libbuild2/diagnostics.cxx1
-rw-r--r--libbuild2/diagnostics.hxx1
-rw-r--r--libbuild2/dist/init.cxx1
-rw-r--r--libbuild2/dist/init.hxx1
-rw-r--r--libbuild2/dist/module.cxx1
-rw-r--r--libbuild2/dist/module.hxx1
-rw-r--r--libbuild2/dist/operation.cxx1
-rw-r--r--libbuild2/dist/operation.hxx1
-rw-r--r--libbuild2/dist/rule.cxx1
-rw-r--r--libbuild2/dist/rule.hxx1
-rw-r--r--libbuild2/dump.cxx1
-rw-r--r--libbuild2/dump.hxx1
-rw-r--r--libbuild2/export.hxx1
-rw-r--r--libbuild2/file.cxx1
-rw-r--r--libbuild2/file.hxx1
-rw-r--r--libbuild2/file.ixx1
-rw-r--r--libbuild2/filesystem.cxx1
-rw-r--r--libbuild2/filesystem.hxx1
-rw-r--r--libbuild2/filesystem.ixx1
-rw-r--r--libbuild2/filesystem.txx1
-rw-r--r--libbuild2/forward.hxx1
-rw-r--r--libbuild2/function+call.test.testscript1
-rw-r--r--libbuild2/function+syntax.test.testscript1
-rw-r--r--libbuild2/function.cxx1
-rw-r--r--libbuild2/function.hxx1
-rw-r--r--libbuild2/function.test.cxx1
-rw-r--r--libbuild2/functions-builtin.cxx1
-rw-r--r--libbuild2/functions-filesystem.cxx1
-rw-r--r--libbuild2/functions-name.cxx1
-rw-r--r--libbuild2/functions-path.cxx1
-rw-r--r--libbuild2/functions-process-path.cxx1
-rw-r--r--libbuild2/functions-process.cxx1
-rw-r--r--libbuild2/functions-project-name.cxx1
-rw-r--r--libbuild2/functions-regex.cxx1
-rw-r--r--libbuild2/functions-string.cxx1
-rw-r--r--libbuild2/functions-target-triplet.cxx1
-rw-r--r--libbuild2/in/buildfile1
-rw-r--r--libbuild2/in/export.hxx1
-rw-r--r--libbuild2/in/init.cxx1
-rw-r--r--libbuild2/in/init.hxx1
-rw-r--r--libbuild2/in/rule.cxx1
-rw-r--r--libbuild2/in/rule.hxx1
-rw-r--r--libbuild2/in/target.cxx1
-rw-r--r--libbuild2/in/target.hxx1
-rw-r--r--libbuild2/install/functions.cxx1
-rw-r--r--libbuild2/install/init.cxx1
-rw-r--r--libbuild2/install/init.hxx1
-rw-r--r--libbuild2/install/operation.cxx1
-rw-r--r--libbuild2/install/operation.hxx1
-rw-r--r--libbuild2/install/rule.cxx1
-rw-r--r--libbuild2/install/rule.hxx1
-rw-r--r--libbuild2/install/utility.hxx1
-rw-r--r--libbuild2/lexer+buildspec.test.testscript1
-rw-r--r--libbuild2/lexer+comment.test.testscript1
-rw-r--r--libbuild2/lexer+eval.test.testscript1
-rw-r--r--libbuild2/lexer+quoting.test.testscript1
-rw-r--r--libbuild2/lexer.cxx1
-rw-r--r--libbuild2/lexer.hxx1
-rw-r--r--libbuild2/lexer.test.cxx1
-rw-r--r--libbuild2/module.cxx1
-rw-r--r--libbuild2/module.hxx1
-rw-r--r--libbuild2/name.cxx1
-rw-r--r--libbuild2/name.hxx1
-rw-r--r--libbuild2/name.ixx1
-rw-r--r--libbuild2/name.test.cxx1
-rw-r--r--libbuild2/operation.cxx1
-rw-r--r--libbuild2/operation.hxx1
-rw-r--r--libbuild2/parser.cxx1
-rw-r--r--libbuild2/parser.hxx1
-rw-r--r--libbuild2/prerequisite.cxx1
-rw-r--r--libbuild2/prerequisite.hxx1
-rw-r--r--libbuild2/rule-map.hxx1
-rw-r--r--libbuild2/rule.cxx1
-rw-r--r--libbuild2/rule.hxx1
-rw-r--r--libbuild2/scheduler.cxx1
-rw-r--r--libbuild2/scheduler.hxx1
-rw-r--r--libbuild2/scheduler.test.cxx1
-rw-r--r--libbuild2/scheduler.txx1
-rw-r--r--libbuild2/scope.cxx1
-rw-r--r--libbuild2/scope.hxx1
-rw-r--r--libbuild2/scope.ixx1
-rw-r--r--libbuild2/search.cxx1
-rw-r--r--libbuild2/search.hxx1
-rw-r--r--libbuild2/spec.cxx1
-rw-r--r--libbuild2/spec.hxx1
-rw-r--r--libbuild2/target-key.hxx1
-rw-r--r--libbuild2/target-state.hxx1
-rw-r--r--libbuild2/target-type.hxx1
-rw-r--r--libbuild2/target.cxx1
-rw-r--r--libbuild2/target.hxx1
-rw-r--r--libbuild2/target.ixx1
-rw-r--r--libbuild2/target.txx1
-rw-r--r--libbuild2/test/common.cxx1
-rw-r--r--libbuild2/test/common.hxx1
-rw-r--r--libbuild2/test/init.cxx1
-rw-r--r--libbuild2/test/init.hxx1
-rw-r--r--libbuild2/test/module.hxx1
-rw-r--r--libbuild2/test/operation.cxx1
-rw-r--r--libbuild2/test/operation.hxx1
-rw-r--r--libbuild2/test/rule.cxx1
-rw-r--r--libbuild2/test/rule.hxx1
-rw-r--r--libbuild2/test/script/builtin.cli1
-rw-r--r--libbuild2/test/script/lexer+command-expansion.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+command-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+description-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+first-token.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+second-token.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+variable-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+variable.test.testscript1
-rw-r--r--libbuild2/test/script/lexer.cxx1
-rw-r--r--libbuild2/test/script/lexer.hxx1
-rw-r--r--libbuild2/test/script/lexer.test.cxx1
-rw-r--r--libbuild2/test/script/parser+cleanup.test.testscript1
-rw-r--r--libbuild2/test/script/parser+command-if.test.testscript1
-rw-r--r--libbuild2/test/script/parser+command-re-parse.test.testscript1
-rw-r--r--libbuild2/test/script/parser+description.test.testscript1
-rw-r--r--libbuild2/test/script/parser+directive.test.testscript1
-rw-r--r--libbuild2/test/script/parser+exit.test.testscript1
-rw-r--r--libbuild2/test/script/parser+expansion.test.testscript1
-rw-r--r--libbuild2/test/script/parser+here-document.test.testscript1
-rw-r--r--libbuild2/test/script/parser+here-string.test.testscript1
-rw-r--r--libbuild2/test/script/parser+include.test.testscript1
-rw-r--r--libbuild2/test/script/parser+pipe-expr.test.testscript1
-rw-r--r--libbuild2/test/script/parser+pre-parse.test.testscript1
-rw-r--r--libbuild2/test/script/parser+redirect.test.testscript1
-rw-r--r--libbuild2/test/script/parser+regex.test.testscript1
-rw-r--r--libbuild2/test/script/parser+scope-if.test.testscript1
-rw-r--r--libbuild2/test/script/parser+scope.test.testscript1
-rw-r--r--libbuild2/test/script/parser+setup-teardown.test.testscript1
-rw-r--r--libbuild2/test/script/parser.cxx1
-rw-r--r--libbuild2/test/script/parser.hxx1
-rw-r--r--libbuild2/test/script/parser.test.cxx1
-rw-r--r--libbuild2/test/script/regex.cxx1
-rw-r--r--libbuild2/test/script/regex.hxx1
-rw-r--r--libbuild2/test/script/regex.ixx1
-rw-r--r--libbuild2/test/script/regex.test.cxx1
-rw-r--r--libbuild2/test/script/runner.cxx1
-rw-r--r--libbuild2/test/script/runner.hxx1
-rw-r--r--libbuild2/test/script/script.cxx1
-rw-r--r--libbuild2/test/script/script.hxx1
-rw-r--r--libbuild2/test/script/script.ixx1
-rw-r--r--libbuild2/test/script/token.cxx1
-rw-r--r--libbuild2/test/script/token.hxx1
-rw-r--r--libbuild2/test/target.cxx1
-rw-r--r--libbuild2/test/target.hxx1
-rw-r--r--libbuild2/token.cxx1
-rw-r--r--libbuild2/token.hxx1
-rw-r--r--libbuild2/types.hxx1
-rw-r--r--libbuild2/types.ixx1
-rw-r--r--libbuild2/utility-installed.cxx1
-rw-r--r--libbuild2/utility-uninstalled.cxx1
-rw-r--r--libbuild2/utility.cxx1
-rw-r--r--libbuild2/utility.hxx1
-rw-r--r--libbuild2/utility.ixx1
-rw-r--r--libbuild2/utility.txx1
-rw-r--r--libbuild2/variable.cxx1
-rw-r--r--libbuild2/variable.hxx1
-rw-r--r--libbuild2/variable.ixx1
-rw-r--r--libbuild2/variable.txx1
-rw-r--r--libbuild2/version.hxx.in1
-rw-r--r--libbuild2/version/buildfile1
-rw-r--r--libbuild2/version/export.hxx1
-rw-r--r--libbuild2/version/init.cxx1
-rw-r--r--libbuild2/version/init.hxx1
-rw-r--r--libbuild2/version/module.cxx1
-rw-r--r--libbuild2/version/module.hxx1
-rw-r--r--libbuild2/version/rule.cxx1
-rw-r--r--libbuild2/version/rule.hxx1
-rw-r--r--libbuild2/version/snapshot-git.cxx1
-rw-r--r--libbuild2/version/snapshot.cxx1
-rw-r--r--libbuild2/version/snapshot.hxx1
-rw-r--r--libbuild2/version/utility.cxx1
-rw-r--r--libbuild2/version/utility.hxx1
268 files changed, 0 insertions, 268 deletions
diff --git a/libbuild2/action.hxx b/libbuild2/action.hxx
index 5173eb2..ec2701f 100644
--- a/libbuild2/action.hxx
+++ b/libbuild2/action.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/action.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_ACTION_HXX
diff --git a/libbuild2/algorithm.cxx b/libbuild2/algorithm.cxx
index 5ae55b0..e59ffa0 100644
--- a/libbuild2/algorithm.cxx
+++ b/libbuild2/algorithm.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/algorithm.hxx>
diff --git a/libbuild2/algorithm.hxx b/libbuild2/algorithm.hxx
index 5243b5c..d15810c 100644
--- a/libbuild2/algorithm.hxx
+++ b/libbuild2/algorithm.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_ALGORITHM_HXX
diff --git a/libbuild2/algorithm.ixx b/libbuild2/algorithm.ixx
index 9593ac0..9c656fd 100644
--- a/libbuild2/algorithm.ixx
+++ b/libbuild2/algorithm.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/rule.hxx>
diff --git a/libbuild2/bash/buildfile b/libbuild2/bash/buildfile
index c2fe242..63356b7 100644
--- a/libbuild2/bash/buildfile
+++ b/libbuild2/bash/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/bash/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/bash/export.hxx b/libbuild2/bash/export.hxx
index f971b2a..8dd9ad3 100644
--- a/libbuild2/bash/export.hxx
+++ b/libbuild2/bash/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/bash/init.cxx b/libbuild2/bash/init.cxx
index 0dc4bab..cf5307f 100644
--- a/libbuild2/bash/init.cxx
+++ b/libbuild2/bash/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/init.hxx>
diff --git a/libbuild2/bash/init.hxx b/libbuild2/bash/init.hxx
index d8275df..281b0e9 100644
--- a/libbuild2/bash/init.hxx
+++ b/libbuild2/bash/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_INIT_HXX
diff --git a/libbuild2/bash/rule.cxx b/libbuild2/bash/rule.cxx
index 2f2de2d..dd8940a 100644
--- a/libbuild2/bash/rule.cxx
+++ b/libbuild2/bash/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/rule.hxx>
diff --git a/libbuild2/bash/rule.hxx b/libbuild2/bash/rule.hxx
index 665a6c2..0774b5f 100644
--- a/libbuild2/bash/rule.hxx
+++ b/libbuild2/bash/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_RULE_HXX
diff --git a/libbuild2/bash/target.cxx b/libbuild2/bash/target.cxx
index 386842b..6fa7cf4 100644
--- a/libbuild2/bash/target.cxx
+++ b/libbuild2/bash/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/target.hxx>
diff --git a/libbuild2/bash/target.hxx b/libbuild2/bash/target.hxx
index af8b32c..f0af967 100644
--- a/libbuild2/bash/target.hxx
+++ b/libbuild2/bash/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_TARGET_HXX
diff --git a/libbuild2/bash/utility.hxx b/libbuild2/bash/utility.hxx
index 1f981c2..087fc38 100644
--- a/libbuild2/bash/utility.hxx
+++ b/libbuild2/bash/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_UTILITY_HXX
diff --git a/libbuild2/bin/buildfile b/libbuild2/bin/buildfile
index d5c6e83..8b4d115 100644
--- a/libbuild2/bin/buildfile
+++ b/libbuild2/bin/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/bin/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/bin/export.hxx b/libbuild2/bin/export.hxx
index 944a756..9f18c9d 100644
--- a/libbuild2/bin/export.hxx
+++ b/libbuild2/bin/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/bin/guess.cxx b/libbuild2/bin/guess.cxx
index 160a807..3329cc5 100644
--- a/libbuild2/bin/guess.cxx
+++ b/libbuild2/bin/guess.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/guess.hxx>
diff --git a/libbuild2/bin/guess.hxx b/libbuild2/bin/guess.hxx
index 0b33ce9..255932b 100644
--- a/libbuild2/bin/guess.hxx
+++ b/libbuild2/bin/guess.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_GUESS_HXX
diff --git a/libbuild2/bin/init.cxx b/libbuild2/bin/init.cxx
index 069315f..4565eb8 100644
--- a/libbuild2/bin/init.cxx
+++ b/libbuild2/bin/init.cxx
@@ -1,5 +1,4 @@
// file : build2/bin/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/init.hxx>
diff --git a/libbuild2/bin/init.hxx b/libbuild2/bin/init.hxx
index 41580df..7bb9d1d 100644
--- a/libbuild2/bin/init.hxx
+++ b/libbuild2/bin/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_INIT_HXX
diff --git a/libbuild2/bin/rule.cxx b/libbuild2/bin/rule.cxx
index 0bb5aed..e6f234a 100644
--- a/libbuild2/bin/rule.cxx
+++ b/libbuild2/bin/rule.cxx
@@ -1,5 +1,4 @@
// file : build2/bin/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/rule.hxx>
diff --git a/libbuild2/bin/rule.hxx b/libbuild2/bin/rule.hxx
index cfd096d..57c784f 100644
--- a/libbuild2/bin/rule.hxx
+++ b/libbuild2/bin/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_RULE_HXX
diff --git a/libbuild2/bin/target.cxx b/libbuild2/bin/target.cxx
index dd8a947..a8f3bf0 100644
--- a/libbuild2/bin/target.cxx
+++ b/libbuild2/bin/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/target.hxx>
diff --git a/libbuild2/bin/target.hxx b/libbuild2/bin/target.hxx
index 3b1708a..5e7f445 100644
--- a/libbuild2/bin/target.hxx
+++ b/libbuild2/bin/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_TARGET_HXX
diff --git a/libbuild2/bin/utility.hxx b/libbuild2/bin/utility.hxx
index cc2b727..8fe0037 100644
--- a/libbuild2/bin/utility.hxx
+++ b/libbuild2/bin/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_UTILITY_HXX
diff --git a/libbuild2/buildfile b/libbuild2/buildfile
index 97b9f26..63078ea 100644
--- a/libbuild2/buildfile
+++ b/libbuild2/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# NOTE: remember to update bundled_modules in libbuild2/module.cxx if adding a
diff --git a/libbuild2/c/buildfile b/libbuild2/c/buildfile
index 63bdbcc..3c069dc 100644
--- a/libbuild2/c/buildfile
+++ b/libbuild2/c/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/c/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/c/export.hxx b/libbuild2/c/export.hxx
index 6fe3203..ae72d1a 100644
--- a/libbuild2/c/export.hxx
+++ b/libbuild2/c/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/c/init.cxx b/libbuild2/c/init.cxx
index c72f729..d792f0d 100644
--- a/libbuild2/c/init.cxx
+++ b/libbuild2/c/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/c/init.hxx>
diff --git a/libbuild2/c/init.hxx b/libbuild2/c/init.hxx
index 92d12a3..2662bb1 100644
--- a/libbuild2/c/init.hxx
+++ b/libbuild2/c/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_C_INIT_HXX
diff --git a/libbuild2/c/target.hxx b/libbuild2/c/target.hxx
index b35beab..333d39f 100644
--- a/libbuild2/c/target.hxx
+++ b/libbuild2/c/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_C_TARGET_HXX
diff --git a/libbuild2/cc/buildfile b/libbuild2/cc/buildfile
index 19b9fc6..6b18eb7 100644
--- a/libbuild2/cc/buildfile
+++ b/libbuild2/cc/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/cc/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/cc/common.cxx b/libbuild2/cc/common.cxx
index 6030954..99de66e 100644
--- a/libbuild2/cc/common.cxx
+++ b/libbuild2/cc/common.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/common.hxx>
diff --git a/libbuild2/cc/common.hxx b/libbuild2/cc/common.hxx
index 56dcec4..ee722bd 100644
--- a/libbuild2/cc/common.hxx
+++ b/libbuild2/cc/common.hxx
@@ -1,5 +1,4 @@
// file : build2/cc/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_COMMON_HXX
diff --git a/libbuild2/cc/compile-rule.cxx b/libbuild2/cc/compile-rule.cxx
index 6d4321a..7ac7749 100644
--- a/libbuild2/cc/compile-rule.cxx
+++ b/libbuild2/cc/compile-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/compile-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/compile-rule.hxx>
diff --git a/libbuild2/cc/compile-rule.hxx b/libbuild2/cc/compile-rule.hxx
index 1b9d9cc..4ee0725 100644
--- a/libbuild2/cc/compile-rule.hxx
+++ b/libbuild2/cc/compile-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/compile-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_COMPILE_RULE_HXX
diff --git a/libbuild2/cc/export.hxx b/libbuild2/cc/export.hxx
index 16118d6..c5a9c91 100644
--- a/libbuild2/cc/export.hxx
+++ b/libbuild2/cc/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/cc/gcc.cxx b/libbuild2/cc/gcc.cxx
index 5d84f85..7c32a65 100644
--- a/libbuild2/cc/gcc.cxx
+++ b/libbuild2/cc/gcc.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/gcc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/cc/guess.cxx b/libbuild2/cc/guess.cxx
index b63765f..f2a6189 100644
--- a/libbuild2/cc/guess.cxx
+++ b/libbuild2/cc/guess.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/guess.hxx>
diff --git a/libbuild2/cc/guess.hxx b/libbuild2/cc/guess.hxx
index 97acbf9..b9c1386 100644
--- a/libbuild2/cc/guess.hxx
+++ b/libbuild2/cc/guess.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_GUESS_HXX
diff --git a/libbuild2/cc/init.cxx b/libbuild2/cc/init.cxx
index 436de3b..202c612 100644
--- a/libbuild2/cc/init.cxx
+++ b/libbuild2/cc/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/init.hxx>
diff --git a/libbuild2/cc/init.hxx b/libbuild2/cc/init.hxx
index b98e816..875defa 100644
--- a/libbuild2/cc/init.hxx
+++ b/libbuild2/cc/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_INIT_HXX
diff --git a/libbuild2/cc/install-rule.cxx b/libbuild2/cc/install-rule.cxx
index 670757e..17cf4ab 100644
--- a/libbuild2/cc/install-rule.cxx
+++ b/libbuild2/cc/install-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/install-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/install-rule.hxx>
diff --git a/libbuild2/cc/install-rule.hxx b/libbuild2/cc/install-rule.hxx
index 6d7ceb8..5856352 100644
--- a/libbuild2/cc/install-rule.hxx
+++ b/libbuild2/cc/install-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/install-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_INSTALL_RULE_HXX
diff --git a/libbuild2/cc/lexer+char-literal.test.testscript b/libbuild2/cc/lexer+char-literal.test.testscript
index e7a44d9..a4b3145 100644
--- a/libbuild2/cc/lexer+char-literal.test.testscript
+++ b/libbuild2/cc/lexer+char-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+char-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test character literals.
diff --git a/libbuild2/cc/lexer+comment.test.testscript b/libbuild2/cc/lexer+comment.test.testscript
index 5c29af0..358865c 100644
--- a/libbuild2/cc/lexer+comment.test.testscript
+++ b/libbuild2/cc/lexer+comment.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+comment.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C and C++ comments.
diff --git a/libbuild2/cc/lexer+line.test.testscript b/libbuild2/cc/lexer+line.test.testscript
index 560c092..acb4b66 100644
--- a/libbuild2/cc/lexer+line.test.testscript
+++ b/libbuild2/cc/lexer+line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test line continuations.
diff --git a/libbuild2/cc/lexer+number.test.testscript b/libbuild2/cc/lexer+number.test.testscript
index f361245..23d8567 100644
--- a/libbuild2/cc/lexer+number.test.testscript
+++ b/libbuild2/cc/lexer+number.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+number.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test numbers.
diff --git a/libbuild2/cc/lexer+preprocessor.test.testscript b/libbuild2/cc/lexer+preprocessor.test.testscript
index 3403588..9e80ef4 100644
--- a/libbuild2/cc/lexer+preprocessor.test.testscript
+++ b/libbuild2/cc/lexer+preprocessor.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+preprocessor.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test preprocessor lines.
diff --git a/libbuild2/cc/lexer+raw-string-literal.test.testscript b/libbuild2/cc/lexer+raw-string-literal.test.testscript
index beab7b4..bca489a 100644
--- a/libbuild2/cc/lexer+raw-string-literal.test.testscript
+++ b/libbuild2/cc/lexer+raw-string-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+raw-string-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test raw string literals.
diff --git a/libbuild2/cc/lexer+string-literal.test.testscript b/libbuild2/cc/lexer+string-literal.test.testscript
index 22ddff8..0f1b94a 100644
--- a/libbuild2/cc/lexer+string-literal.test.testscript
+++ b/libbuild2/cc/lexer+string-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+string-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test string literals (except raw).
diff --git a/libbuild2/cc/lexer.cxx b/libbuild2/cc/lexer.cxx
index 540e48c..36725e3 100644
--- a/libbuild2/cc/lexer.cxx
+++ b/libbuild2/cc/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/lexer.hxx>
diff --git a/libbuild2/cc/lexer.hxx b/libbuild2/cc/lexer.hxx
index c7da135..8bb7e0b 100644
--- a/libbuild2/cc/lexer.hxx
+++ b/libbuild2/cc/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_LEXER_HXX
diff --git a/libbuild2/cc/lexer.test.cxx b/libbuild2/cc/lexer.test.cxx
index 68bb152..852d8b2 100644
--- a/libbuild2/cc/lexer.test.cxx
+++ b/libbuild2/cc/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/cc/link-rule.cxx b/libbuild2/cc/link-rule.cxx
index bf474e6..00c3085 100644
--- a/libbuild2/cc/link-rule.cxx
+++ b/libbuild2/cc/link-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/link-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/link-rule.hxx>
diff --git a/libbuild2/cc/link-rule.hxx b/libbuild2/cc/link-rule.hxx
index 84d3195..6fa8343 100644
--- a/libbuild2/cc/link-rule.hxx
+++ b/libbuild2/cc/link-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/link-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_LINK_RULE_HXX
diff --git a/libbuild2/cc/module.cxx b/libbuild2/cc/module.cxx
index 3c966d8..c74f26d 100644
--- a/libbuild2/cc/module.cxx
+++ b/libbuild2/cc/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/module.hxx>
diff --git a/libbuild2/cc/module.hxx b/libbuild2/cc/module.hxx
index ae121ef..d496779 100644
--- a/libbuild2/cc/module.hxx
+++ b/libbuild2/cc/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_MODULE_HXX
diff --git a/libbuild2/cc/msvc.cxx b/libbuild2/cc/msvc.cxx
index 4e40bd4..77d5330 100644
--- a/libbuild2/cc/msvc.cxx
+++ b/libbuild2/cc/msvc.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/msvc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // strcmp()
diff --git a/libbuild2/cc/parser+module.test.testscript b/libbuild2/cc/parser+module.test.testscript
index d305125..b92f80b 100644
--- a/libbuild2/cc/parser+module.test.testscript
+++ b/libbuild2/cc/parser+module.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/parser+module.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ module constructs.
diff --git a/libbuild2/cc/parser.cxx b/libbuild2/cc/parser.cxx
index 45120e2..55be8b7 100644
--- a/libbuild2/cc/parser.cxx
+++ b/libbuild2/cc/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/parser.hxx>
diff --git a/libbuild2/cc/parser.hxx b/libbuild2/cc/parser.hxx
index f1188ff..7b33ef9 100644
--- a/libbuild2/cc/parser.hxx
+++ b/libbuild2/cc/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_PARSER_HXX
diff --git a/libbuild2/cc/parser.test.cxx b/libbuild2/cc/parser.test.cxx
index 9d90653..e5b3f6a 100644
--- a/libbuild2/cc/parser.test.cxx
+++ b/libbuild2/cc/parser.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/cc/pkgconfig.cxx b/libbuild2/cc/pkgconfig.cxx
index f208415..2dd0925 100644
--- a/libbuild2/cc/pkgconfig.cxx
+++ b/libbuild2/cc/pkgconfig.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/pkgconfig.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// In order not to complicate the bootstrap procedure with libpkgconf building
diff --git a/libbuild2/cc/target.cxx b/libbuild2/cc/target.cxx
index a438898..a962575 100644
--- a/libbuild2/cc/target.cxx
+++ b/libbuild2/cc/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/target.hxx>
diff --git a/libbuild2/cc/target.hxx b/libbuild2/cc/target.hxx
index 885bf68..42d15c8 100644
--- a/libbuild2/cc/target.hxx
+++ b/libbuild2/cc/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_TARGET_HXX
diff --git a/libbuild2/cc/types.hxx b/libbuild2/cc/types.hxx
index 280dcbf..f74fc94 100644
--- a/libbuild2/cc/types.hxx
+++ b/libbuild2/cc/types.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_TYPES_HXX
diff --git a/libbuild2/cc/utility.cxx b/libbuild2/cc/utility.cxx
index 07f3b2e..f29fa25 100644
--- a/libbuild2/cc/utility.cxx
+++ b/libbuild2/cc/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/utility.hxx>
diff --git a/libbuild2/cc/utility.hxx b/libbuild2/cc/utility.hxx
index 2dd06a8..fa9f165 100644
--- a/libbuild2/cc/utility.hxx
+++ b/libbuild2/cc/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_UTILITY_HXX
diff --git a/libbuild2/cc/utility.ixx b/libbuild2/cc/utility.ixx
index 1509bf2..d69b898 100644
--- a/libbuild2/cc/utility.ixx
+++ b/libbuild2/cc/utility.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/cc/windows-manifest.cxx b/libbuild2/cc/windows-manifest.cxx
index 8d67f0c..14f4a53 100644
--- a/libbuild2/cc/windows-manifest.cxx
+++ b/libbuild2/cc/windows-manifest.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/windows-manifest.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/cc/windows-rpath.cxx b/libbuild2/cc/windows-rpath.cxx
index 2ea5b08..f1d4749 100644
--- a/libbuild2/cc/windows-rpath.cxx
+++ b/libbuild2/cc/windows-rpath.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/windows-rpath.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno> // E*
diff --git a/libbuild2/config.hxx.in b/libbuild2/config.hxx.in
index 62110da..59917db 100644
--- a/libbuild2/config.hxx.in
+++ b/libbuild2/config.hxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/config.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// This file is included by <libbuild2/types.hxx> so normally you don't need
diff --git a/libbuild2/config/functions.cxx b/libbuild2/config/functions.cxx
index 1fada98..aaf74ec 100644
--- a/libbuild2/config/functions.cxx
+++ b/libbuild2/config/functions.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/config/host-config.cxx.in b/libbuild2/config/host-config.cxx.in
index 46cd912..2e45c46 100644
--- a/libbuild2/config/host-config.cxx.in
+++ b/libbuild2/config/host-config.cxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/config/host-config.cxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/config/init.cxx b/libbuild2/config/init.cxx
index 2f47486..5e13de7 100644
--- a/libbuild2/config/init.cxx
+++ b/libbuild2/config/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/init.hxx>
diff --git a/libbuild2/config/init.hxx b/libbuild2/config/init.hxx
index d602ec9..8fe54e0 100644
--- a/libbuild2/config/init.hxx
+++ b/libbuild2/config/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_INIT_HXX
diff --git a/libbuild2/config/module.cxx b/libbuild2/config/module.cxx
index f2fcb79..176eef0 100644
--- a/libbuild2/config/module.cxx
+++ b/libbuild2/config/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/module.hxx>
diff --git a/libbuild2/config/module.hxx b/libbuild2/config/module.hxx
index 297db0a..28c73a3 100644
--- a/libbuild2/config/module.hxx
+++ b/libbuild2/config/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_MODULE_HXX
diff --git a/libbuild2/config/operation.cxx b/libbuild2/config/operation.cxx
index 81b99be..7b134c1 100644
--- a/libbuild2/config/operation.cxx
+++ b/libbuild2/config/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/operation.hxx>
diff --git a/libbuild2/config/operation.hxx b/libbuild2/config/operation.hxx
index 79539b5..a887eb7 100644
--- a/libbuild2/config/operation.hxx
+++ b/libbuild2/config/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_OPERATION_HXX
diff --git a/libbuild2/config/utility.cxx b/libbuild2/config/utility.cxx
index fd87c39..98047b7 100644
--- a/libbuild2/config/utility.cxx
+++ b/libbuild2/config/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/utility.hxx>
diff --git a/libbuild2/config/utility.hxx b/libbuild2/config/utility.hxx
index b6a49da..6890574 100644
--- a/libbuild2/config/utility.hxx
+++ b/libbuild2/config/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_UTILITY_HXX
diff --git a/libbuild2/config/utility.txx b/libbuild2/config/utility.txx
index 8c92f86..b5d2174 100644
--- a/libbuild2/config/utility.txx
+++ b/libbuild2/config/utility.txx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/context.cxx b/libbuild2/context.cxx
index b10aa3d..de8c097 100644
--- a/libbuild2/context.cxx
+++ b/libbuild2/context.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/context.hxx>
diff --git a/libbuild2/context.hxx b/libbuild2/context.hxx
index 08b023e..62a02cc 100644
--- a/libbuild2/context.hxx
+++ b/libbuild2/context.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/context.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONTEXT_HXX
diff --git a/libbuild2/context.ixx b/libbuild2/context.ixx
index 7fb85ad..46fe4f7 100644
--- a/libbuild2/context.ixx
+++ b/libbuild2/context.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/context.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/cxx/buildfile b/libbuild2/cxx/buildfile
index 475c28f..429027a 100644
--- a/libbuild2/cxx/buildfile
+++ b/libbuild2/cxx/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/cxx/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/cxx/export.hxx b/libbuild2/cxx/export.hxx
index 64df2f7..29fa3b9 100644
--- a/libbuild2/cxx/export.hxx
+++ b/libbuild2/cxx/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/cxx/init.cxx b/libbuild2/cxx/init.cxx
index e44b6fe..901fd8f 100644
--- a/libbuild2/cxx/init.cxx
+++ b/libbuild2/cxx/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cxx/init.hxx>
diff --git a/libbuild2/cxx/init.hxx b/libbuild2/cxx/init.hxx
index a6398de..094fea4 100644
--- a/libbuild2/cxx/init.hxx
+++ b/libbuild2/cxx/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CXX_INIT_HXX
diff --git a/libbuild2/cxx/target.cxx b/libbuild2/cxx/target.cxx
index 25dfa3a..982dcb4 100644
--- a/libbuild2/cxx/target.cxx
+++ b/libbuild2/cxx/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cxx/target.hxx>
diff --git a/libbuild2/cxx/target.hxx b/libbuild2/cxx/target.hxx
index 3cf2882..cddab68 100644
--- a/libbuild2/cxx/target.hxx
+++ b/libbuild2/cxx/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CXX_TARGET_HXX
diff --git a/libbuild2/depdb.cxx b/libbuild2/depdb.cxx
index 32e5916..d88999d 100644
--- a/libbuild2/depdb.cxx
+++ b/libbuild2/depdb.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/depdb.hxx>
diff --git a/libbuild2/depdb.hxx b/libbuild2/depdb.hxx
index 8a1cd1f..ecc1f38 100644
--- a/libbuild2/depdb.hxx
+++ b/libbuild2/depdb.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DEPDB_HXX
diff --git a/libbuild2/depdb.ixx b/libbuild2/depdb.ixx
index 9f73fcb..92afa32 100644
--- a/libbuild2/depdb.ixx
+++ b/libbuild2/depdb.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/diagnostics.cxx b/libbuild2/diagnostics.cxx
index 8c1805c..0a01457 100644
--- a/libbuild2/diagnostics.cxx
+++ b/libbuild2/diagnostics.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/diagnostics.hxx>
diff --git a/libbuild2/diagnostics.hxx b/libbuild2/diagnostics.hxx
index 6a37561..aef7bec 100644
--- a/libbuild2/diagnostics.hxx
+++ b/libbuild2/diagnostics.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/diagnostics.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIAGNOSTICS_HXX
diff --git a/libbuild2/dist/init.cxx b/libbuild2/dist/init.cxx
index 30cd56b..ff2d757 100644
--- a/libbuild2/dist/init.cxx
+++ b/libbuild2/dist/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/init.hxx>
diff --git a/libbuild2/dist/init.hxx b/libbuild2/dist/init.hxx
index 6069252..672c7cf 100644
--- a/libbuild2/dist/init.hxx
+++ b/libbuild2/dist/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_INIT_HXX
diff --git a/libbuild2/dist/module.cxx b/libbuild2/dist/module.cxx
index e9b9955..66f5d6f 100644
--- a/libbuild2/dist/module.cxx
+++ b/libbuild2/dist/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/module.hxx>
diff --git a/libbuild2/dist/module.hxx b/libbuild2/dist/module.hxx
index 983aebc..95dbc53 100644
--- a/libbuild2/dist/module.hxx
+++ b/libbuild2/dist/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_MODULE_HXX
diff --git a/libbuild2/dist/operation.cxx b/libbuild2/dist/operation.cxx
index 90be2c0..cc16e9b 100644
--- a/libbuild2/dist/operation.cxx
+++ b/libbuild2/dist/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/operation.hxx>
diff --git a/libbuild2/dist/operation.hxx b/libbuild2/dist/operation.hxx
index aa59c36..8030590 100644
--- a/libbuild2/dist/operation.hxx
+++ b/libbuild2/dist/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_OPERATION_HXX
diff --git a/libbuild2/dist/rule.cxx b/libbuild2/dist/rule.cxx
index 357d70e..31f34e4 100644
--- a/libbuild2/dist/rule.cxx
+++ b/libbuild2/dist/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/rule.hxx>
diff --git a/libbuild2/dist/rule.hxx b/libbuild2/dist/rule.hxx
index edcface..28caa68 100644
--- a/libbuild2/dist/rule.hxx
+++ b/libbuild2/dist/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_RULE_HXX
diff --git a/libbuild2/dump.cxx b/libbuild2/dump.cxx
index 738ef36..79c2309 100644
--- a/libbuild2/dump.cxx
+++ b/libbuild2/dump.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dump.hxx>
diff --git a/libbuild2/dump.hxx b/libbuild2/dump.hxx
index d3e3239..6ec6944 100644
--- a/libbuild2/dump.hxx
+++ b/libbuild2/dump.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dump.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DUMP_HXX
diff --git a/libbuild2/export.hxx b/libbuild2/export.hxx
index fa44df9..26f4d9a 100644
--- a/libbuild2/export.hxx
+++ b/libbuild2/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/file.cxx b/libbuild2/file.cxx
index e6975cd..225c506 100644
--- a/libbuild2/file.cxx
+++ b/libbuild2/file.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/file.hxx>
diff --git a/libbuild2/file.hxx b/libbuild2/file.hxx
index ce57933..2e7eddd 100644
--- a/libbuild2/file.hxx
+++ b/libbuild2/file.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/file.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FILE_HXX
diff --git a/libbuild2/file.ixx b/libbuild2/file.ixx
index 564fc11..e940eb3 100644
--- a/libbuild2/file.ixx
+++ b/libbuild2/file.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/export.hxx>
diff --git a/libbuild2/filesystem.cxx b/libbuild2/filesystem.cxx
index 1cbaa58..259de26 100644
--- a/libbuild2/filesystem.cxx
+++ b/libbuild2/filesystem.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/filesystem.hxx>
diff --git a/libbuild2/filesystem.hxx b/libbuild2/filesystem.hxx
index e7b3094..aedfed2 100644
--- a/libbuild2/filesystem.hxx
+++ b/libbuild2/filesystem.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FILESYSTEM_HXX
diff --git a/libbuild2/filesystem.ixx b/libbuild2/filesystem.ixx
index 6dab3ad..3707328 100644
--- a/libbuild2/filesystem.ixx
+++ b/libbuild2/filesystem.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/filesystem.txx b/libbuild2/filesystem.txx
index e3cdef3..7404532 100644
--- a/libbuild2/filesystem.txx
+++ b/libbuild2/filesystem.txx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_base_of
diff --git a/libbuild2/forward.hxx b/libbuild2/forward.hxx
index 1c1eb77..b96aa31 100644
--- a/libbuild2/forward.hxx
+++ b/libbuild2/forward.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/forward.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FORWARD_HXX
diff --git a/libbuild2/function+call.test.testscript b/libbuild2/function+call.test.testscript
index 2e50181..8469ab4 100644
--- a/libbuild2/function+call.test.testscript
+++ b/libbuild2/function+call.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/function+call.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: qual-implicit
diff --git a/libbuild2/function+syntax.test.testscript b/libbuild2/function+syntax.test.testscript
index f8240f3..caaf39a 100644
--- a/libbuild2/function+syntax.test.testscript
+++ b/libbuild2/function+syntax.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/function+syntax.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* <'$dump()' >:'' : none
diff --git a/libbuild2/function.cxx b/libbuild2/function.cxx
index 6fa9709..79e7a81 100644
--- a/libbuild2/function.cxx
+++ b/libbuild2/function.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/function.hxx b/libbuild2/function.hxx
index dd31024..ce47bd9 100644
--- a/libbuild2/function.hxx
+++ b/libbuild2/function.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FUNCTION_HXX
diff --git a/libbuild2/function.test.cxx b/libbuild2/function.test.cxx
index 0fd16fd..e059619 100644
--- a/libbuild2/function.test.cxx
+++ b/libbuild2/function.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/libbuild2/functions-builtin.cxx b/libbuild2/functions-builtin.cxx
index 6f1b704..4c5929b 100644
--- a/libbuild2/functions-builtin.cxx
+++ b/libbuild2/functions-builtin.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/functions-filesystem.cxx b/libbuild2/functions-filesystem.cxx
index 1594623..54c5315 100644
--- a/libbuild2/functions-filesystem.cxx
+++ b/libbuild2/functions-filesystem.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx>
diff --git a/libbuild2/functions-name.cxx b/libbuild2/functions-name.cxx
index 8013a0c..283b1a6 100644
--- a/libbuild2/functions-name.cxx
+++ b/libbuild2/functions-name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/functions-path.cxx b/libbuild2/functions-path.cxx
index 7188b62..d24cc13 100644
--- a/libbuild2/functions-path.cxx
+++ b/libbuild2/functions-path.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/path-pattern.mxx>
diff --git a/libbuild2/functions-process-path.cxx b/libbuild2/functions-process-path.cxx
index 124bd55..15bec81 100644
--- a/libbuild2/functions-process-path.cxx
+++ b/libbuild2/functions-process-path.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-process-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-process.cxx b/libbuild2/functions-process.cxx
index 63bdf61..57f6fe6 100644
--- a/libbuild2/functions-process.cxx
+++ b/libbuild2/functions-process.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-process.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/regex.mxx>
diff --git a/libbuild2/functions-project-name.cxx b/libbuild2/functions-project-name.cxx
index 6058742..86206b0 100644
--- a/libbuild2/functions-project-name.cxx
+++ b/libbuild2/functions-project-name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-project-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-regex.cxx b/libbuild2/functions-regex.cxx
index 90a7c56..48955ae 100644
--- a/libbuild2/functions-regex.cxx
+++ b/libbuild2/functions-regex.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/functions-string.cxx b/libbuild2/functions-string.cxx
index 55715fe..da4fe02 100644
--- a/libbuild2/functions-string.cxx
+++ b/libbuild2/functions-string.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-string.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-target-triplet.cxx b/libbuild2/functions-target-triplet.cxx
index 9ae2514..f1b9f6b 100644
--- a/libbuild2/functions-target-triplet.cxx
+++ b/libbuild2/functions-target-triplet.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-target-triplet.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/in/buildfile b/libbuild2/in/buildfile
index a07e131..b9d51d6 100644
--- a/libbuild2/in/buildfile
+++ b/libbuild2/in/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/in/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/in/export.hxx b/libbuild2/in/export.hxx
index 776f647..687303f 100644
--- a/libbuild2/in/export.hxx
+++ b/libbuild2/in/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/in/init.cxx b/libbuild2/in/init.cxx
index bbf5d43..6cd2f96 100644
--- a/libbuild2/in/init.cxx
+++ b/libbuild2/in/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/init.hxx>
diff --git a/libbuild2/in/init.hxx b/libbuild2/in/init.hxx
index 29e3e61..787c24a 100644
--- a/libbuild2/in/init.hxx
+++ b/libbuild2/in/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_INIT_HXX
diff --git a/libbuild2/in/rule.cxx b/libbuild2/in/rule.cxx
index 593fb6d..f2c6ce4 100644
--- a/libbuild2/in/rule.cxx
+++ b/libbuild2/in/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/rule.hxx>
diff --git a/libbuild2/in/rule.hxx b/libbuild2/in/rule.hxx
index 0daf6c0..653818f 100644
--- a/libbuild2/in/rule.hxx
+++ b/libbuild2/in/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_RULE_HXX
diff --git a/libbuild2/in/target.cxx b/libbuild2/in/target.cxx
index 490ab10..0affc04 100644
--- a/libbuild2/in/target.cxx
+++ b/libbuild2/in/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/target.hxx>
diff --git a/libbuild2/in/target.hxx b/libbuild2/in/target.hxx
index 5e3438d..20a0c44 100644
--- a/libbuild2/in/target.hxx
+++ b/libbuild2/in/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_TARGET_HXX
diff --git a/libbuild2/install/functions.cxx b/libbuild2/install/functions.cxx
index 6052dd9..d8b07a4 100644
--- a/libbuild2/install/functions.cxx
+++ b/libbuild2/install/functions.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/install/init.cxx b/libbuild2/install/init.cxx
index 5aa5b1d..34a5625 100644
--- a/libbuild2/install/init.cxx
+++ b/libbuild2/install/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/init.hxx>
diff --git a/libbuild2/install/init.hxx b/libbuild2/install/init.hxx
index 5506744..cef4336 100644
--- a/libbuild2/install/init.hxx
+++ b/libbuild2/install/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_INIT_HXX
diff --git a/libbuild2/install/operation.cxx b/libbuild2/install/operation.cxx
index 4515f14..61908c7 100644
--- a/libbuild2/install/operation.cxx
+++ b/libbuild2/install/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/operation.hxx>
diff --git a/libbuild2/install/operation.hxx b/libbuild2/install/operation.hxx
index 40cf25d..c1f5416 100644
--- a/libbuild2/install/operation.hxx
+++ b/libbuild2/install/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_OPERATION_HXX
diff --git a/libbuild2/install/rule.cxx b/libbuild2/install/rule.cxx
index 5655526..55ac536 100644
--- a/libbuild2/install/rule.cxx
+++ b/libbuild2/install/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/rule.hxx>
diff --git a/libbuild2/install/rule.hxx b/libbuild2/install/rule.hxx
index 56d3970..5896589 100644
--- a/libbuild2/install/rule.hxx
+++ b/libbuild2/install/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_RULE_HXX
diff --git a/libbuild2/install/utility.hxx b/libbuild2/install/utility.hxx
index fae7c43..cb9203c 100644
--- a/libbuild2/install/utility.hxx
+++ b/libbuild2/install/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_UTILITY_HXX
diff --git a/libbuild2/lexer+buildspec.test.testscript b/libbuild2/lexer+buildspec.test.testscript
index a80b2d5..5c4677d 100644
--- a/libbuild2/lexer+buildspec.test.testscript
+++ b/libbuild2/lexer+buildspec.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+buildspec.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = buildspec
diff --git a/libbuild2/lexer+comment.test.testscript b/libbuild2/lexer+comment.test.testscript
index 5cc9b47..1a7472b 100644
--- a/libbuild2/lexer+comment.test.testscript
+++ b/libbuild2/lexer+comment.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+comment.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: single-line
diff --git a/libbuild2/lexer+eval.test.testscript b/libbuild2/lexer+eval.test.testscript
index 46452a7..75c8fce 100644
--- a/libbuild2/lexer+eval.test.testscript
+++ b/libbuild2/lexer+eval.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+eval.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = eval
diff --git a/libbuild2/lexer+quoting.test.testscript b/libbuild2/lexer+quoting.test.testscript
index 043737f..debefc1 100644
--- a/libbuild2/lexer+quoting.test.testscript
+++ b/libbuild2/lexer+quoting.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+quoting.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.options += -q
diff --git a/libbuild2/lexer.cxx b/libbuild2/lexer.cxx
index 62469ae..9989d1e 100644
--- a/libbuild2/lexer.cxx
+++ b/libbuild2/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/lexer.hxx>
diff --git a/libbuild2/lexer.hxx b/libbuild2/lexer.hxx
index cc9cae6..40be996 100644
--- a/libbuild2/lexer.hxx
+++ b/libbuild2/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_LEXER_HXX
diff --git a/libbuild2/lexer.test.cxx b/libbuild2/lexer.test.cxx
index eeed532..5e39e43 100644
--- a/libbuild2/lexer.test.cxx
+++ b/libbuild2/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/module.cxx b/libbuild2/module.cxx
index 191853a..aa8dc97 100644
--- a/libbuild2/module.cxx
+++ b/libbuild2/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/module.hxx>
diff --git a/libbuild2/module.hxx b/libbuild2/module.hxx
index 3b3dd53..f5c726e 100644
--- a/libbuild2/module.hxx
+++ b/libbuild2/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_MODULE_HXX
diff --git a/libbuild2/name.cxx b/libbuild2/name.cxx
index 9b76327..d956a99 100644
--- a/libbuild2/name.cxx
+++ b/libbuild2/name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/types.hxx> // Note: not <libbuild2/name.hxx>
diff --git a/libbuild2/name.hxx b/libbuild2/name.hxx
index 738645d..f623110 100644
--- a/libbuild2/name.hxx
+++ b/libbuild2/name.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note: include <libbuild2/types.hxx> instead of this file directly.
diff --git a/libbuild2/name.ixx b/libbuild2/name.ixx
index 188126e..837915f 100644
--- a/libbuild2/name.ixx
+++ b/libbuild2/name.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/name.test.cxx b/libbuild2/name.test.cxx
index 09fb841..979e8ab 100644
--- a/libbuild2/name.test.cxx
+++ b/libbuild2/name.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/operation.cxx b/libbuild2/operation.cxx
index 86cd571..5b549a4 100644
--- a/libbuild2/operation.cxx
+++ b/libbuild2/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/operation.hxx>
diff --git a/libbuild2/operation.hxx b/libbuild2/operation.hxx
index 921b77a..b1cdf21 100644
--- a/libbuild2/operation.hxx
+++ b/libbuild2/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_OPERATION_HXX
diff --git a/libbuild2/parser.cxx b/libbuild2/parser.cxx
index 65493bd..d8660b2 100644
--- a/libbuild2/parser.cxx
+++ b/libbuild2/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/parser.hxx>
diff --git a/libbuild2/parser.hxx b/libbuild2/parser.hxx
index 8eef03c..f1cd976 100644
--- a/libbuild2/parser.hxx
+++ b/libbuild2/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_PARSER_HXX
diff --git a/libbuild2/prerequisite.cxx b/libbuild2/prerequisite.cxx
index 7b815d5..9d3a7af 100644
--- a/libbuild2/prerequisite.cxx
+++ b/libbuild2/prerequisite.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/prerequisite.hxx>
diff --git a/libbuild2/prerequisite.hxx b/libbuild2/prerequisite.hxx
index c826e3b..9448fbc 100644
--- a/libbuild2/prerequisite.hxx
+++ b/libbuild2/prerequisite.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/prerequisite.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_PREREQUISITE_HXX
diff --git a/libbuild2/rule-map.hxx b/libbuild2/rule-map.hxx
index 7994583..2b9a145 100644
--- a/libbuild2/rule-map.hxx
+++ b/libbuild2/rule-map.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule-map.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_RULE_MAP_HXX
diff --git a/libbuild2/rule.cxx b/libbuild2/rule.cxx
index 776f022..3a32eed 100644
--- a/libbuild2/rule.cxx
+++ b/libbuild2/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/rule.hxx>
diff --git a/libbuild2/rule.hxx b/libbuild2/rule.hxx
index 88c6c7d..d11f46c 100644
--- a/libbuild2/rule.hxx
+++ b/libbuild2/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_RULE_HXX
diff --git a/libbuild2/scheduler.cxx b/libbuild2/scheduler.cxx
index e84f1f0..f6bf24a 100644
--- a/libbuild2/scheduler.cxx
+++ b/libbuild2/scheduler.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scheduler.hxx>
diff --git a/libbuild2/scheduler.hxx b/libbuild2/scheduler.hxx
index b8cc7c0..b7bc3c5 100644
--- a/libbuild2/scheduler.hxx
+++ b/libbuild2/scheduler.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SCHEDULER_HXX
diff --git a/libbuild2/scheduler.test.cxx b/libbuild2/scheduler.test.cxx
index 1252575..49d0086 100644
--- a/libbuild2/scheduler.test.cxx
+++ b/libbuild2/scheduler.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <chrono>
diff --git a/libbuild2/scheduler.txx b/libbuild2/scheduler.txx
index 805a072..7742521 100644
--- a/libbuild2/scheduler.txx
+++ b/libbuild2/scheduler.txx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/libbuild2/scope.cxx b/libbuild2/scope.cxx
index d076fce..d574c11 100644
--- a/libbuild2/scope.cxx
+++ b/libbuild2/scope.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/scope.hxx b/libbuild2/scope.hxx
index f9dd8d9..006d1a7 100644
--- a/libbuild2/scope.hxx
+++ b/libbuild2/scope.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SCOPE_HXX
diff --git a/libbuild2/scope.ixx b/libbuild2/scope.ixx
index 5ce0a73..ec36bf9 100644
--- a/libbuild2/scope.ixx
+++ b/libbuild2/scope.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/search.cxx b/libbuild2/search.cxx
index 199bc10..0ff49ac 100644
--- a/libbuild2/search.cxx
+++ b/libbuild2/search.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/search.hxx>
diff --git a/libbuild2/search.hxx b/libbuild2/search.hxx
index 1b018c4..e63d582 100644
--- a/libbuild2/search.hxx
+++ b/libbuild2/search.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/search.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SEARCH_HXX
diff --git a/libbuild2/spec.cxx b/libbuild2/spec.cxx
index 58b4541..d1a39ab 100644
--- a/libbuild2/spec.cxx
+++ b/libbuild2/spec.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/spec.hxx>
diff --git a/libbuild2/spec.hxx b/libbuild2/spec.hxx
index b8e65fe..3a760c6 100644
--- a/libbuild2/spec.hxx
+++ b/libbuild2/spec.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/spec.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SPEC_HXX
diff --git a/libbuild2/target-key.hxx b/libbuild2/target-key.hxx
index dd937c9..bd9b8c7 100644
--- a/libbuild2/target-key.hxx
+++ b/libbuild2/target-key.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-key.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_KEY_HXX
diff --git a/libbuild2/target-state.hxx b/libbuild2/target-state.hxx
index 5bc6895..3457b13 100644
--- a/libbuild2/target-state.hxx
+++ b/libbuild2/target-state.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-state.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_STATE_HXX
diff --git a/libbuild2/target-type.hxx b/libbuild2/target-type.hxx
index 120e6e0..88171f5 100644
--- a/libbuild2/target-type.hxx
+++ b/libbuild2/target-type.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-type.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_TYPE_HXX
diff --git a/libbuild2/target.cxx b/libbuild2/target.cxx
index 2ca3de8..45d0eb2 100644
--- a/libbuild2/target.cxx
+++ b/libbuild2/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/target.hxx>
diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx
index 258daef..4d6cc1a 100644
--- a/libbuild2/target.hxx
+++ b/libbuild2/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_HXX
diff --git a/libbuild2/target.ixx b/libbuild2/target.ixx
index 8b52f22..f7896d0 100644
--- a/libbuild2/target.ixx
+++ b/libbuild2/target.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // memcpy()
diff --git a/libbuild2/target.txx b/libbuild2/target.txx
index 280d179..395e612 100644
--- a/libbuild2/target.txx
+++ b/libbuild2/target.txx
@@ -1,5 +1,4 @@
// file : libbuild2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx> // dir_iterator
diff --git a/libbuild2/test/common.cxx b/libbuild2/test/common.cxx
index 11c5d90..f50d289 100644
--- a/libbuild2/test/common.cxx
+++ b/libbuild2/test/common.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/common.hxx>
diff --git a/libbuild2/test/common.hxx b/libbuild2/test/common.hxx
index 5bb78ee..01628fd 100644
--- a/libbuild2/test/common.hxx
+++ b/libbuild2/test/common.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_COMMON_HXX
diff --git a/libbuild2/test/init.cxx b/libbuild2/test/init.cxx
index ec95927..c0d0331 100644
--- a/libbuild2/test/init.cxx
+++ b/libbuild2/test/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/init.hxx>
diff --git a/libbuild2/test/init.hxx b/libbuild2/test/init.hxx
index 7683858..ff03fd8 100644
--- a/libbuild2/test/init.hxx
+++ b/libbuild2/test/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_INIT_HXX
diff --git a/libbuild2/test/module.hxx b/libbuild2/test/module.hxx
index af06434..7635f01 100644
--- a/libbuild2/test/module.hxx
+++ b/libbuild2/test/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_MODULE_HXX
diff --git a/libbuild2/test/operation.cxx b/libbuild2/test/operation.cxx
index 061b2cc..d06bd7c 100644
--- a/libbuild2/test/operation.cxx
+++ b/libbuild2/test/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/operation.hxx>
diff --git a/libbuild2/test/operation.hxx b/libbuild2/test/operation.hxx
index 8a9aed7..03816f6 100644
--- a/libbuild2/test/operation.hxx
+++ b/libbuild2/test/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_OPERATION_HXX
diff --git a/libbuild2/test/rule.cxx b/libbuild2/test/rule.cxx
index 9187125..a895e27 100644
--- a/libbuild2/test/rule.cxx
+++ b/libbuild2/test/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/rule.hxx>
diff --git a/libbuild2/test/rule.hxx b/libbuild2/test/rule.hxx
index 7837074..bc39f50 100644
--- a/libbuild2/test/rule.hxx
+++ b/libbuild2/test/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_RULE_HXX
diff --git a/libbuild2/test/script/builtin.cli b/libbuild2/test/script/builtin.cli
index 790e6f1..42b26d2 100644
--- a/libbuild2/test/script/builtin.cli
+++ b/libbuild2/test/script/builtin.cli
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/builtin.cli
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note that options in this file are undocumented because we generate neither
diff --git a/libbuild2/test/script/lexer+command-expansion.test.testscript b/libbuild2/test/script/lexer+command-expansion.test.testscript
index 1ddc246..2cb6587 100644
--- a/libbuild2/test/script/lexer+command-expansion.test.testscript
+++ b/libbuild2/test/script/lexer+command-expansion.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+command-expansion.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-expansion
diff --git a/libbuild2/test/script/lexer+command-line.test.testscript b/libbuild2/test/script/lexer+command-line.test.testscript
index eedb46f..74d8380 100644
--- a/libbuild2/test/script/lexer+command-line.test.testscript
+++ b/libbuild2/test/script/lexer+command-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+command-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-line
diff --git a/libbuild2/test/script/lexer+description-line.test.testscript b/libbuild2/test/script/lexer+description-line.test.testscript
index 3fa51bd..3663309 100644
--- a/libbuild2/test/script/lexer+description-line.test.testscript
+++ b/libbuild2/test/script/lexer+description-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+description-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = description-line
diff --git a/libbuild2/test/script/lexer+first-token.test.testscript b/libbuild2/test/script/lexer+first-token.test.testscript
index 3eaf976..4447187 100644
--- a/libbuild2/test/script/lexer+first-token.test.testscript
+++ b/libbuild2/test/script/lexer+first-token.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+first-token.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/libbuild2/test/script/lexer+second-token.test.testscript b/libbuild2/test/script/lexer+second-token.test.testscript
index c494796..7842cfa 100644
--- a/libbuild2/test/script/lexer+second-token.test.testscript
+++ b/libbuild2/test/script/lexer+second-token.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+second-token.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/libbuild2/test/script/lexer+variable-line.test.testscript b/libbuild2/test/script/lexer+variable-line.test.testscript
index bac4f16..d33eab5 100644
--- a/libbuild2/test/script/lexer+variable-line.test.testscript
+++ b/libbuild2/test/script/lexer+variable-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+variable-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = variable-line
diff --git a/libbuild2/test/script/lexer+variable.test.testscript b/libbuild2/test/script/lexer+variable.test.testscript
index 7c0807a..ac7d6be 100644
--- a/libbuild2/test/script/lexer+variable.test.testscript
+++ b/libbuild2/test/script/lexer+variable.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+variable.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test handling custom variable names ($*, $~, $NN).
diff --git a/libbuild2/test/script/lexer.cxx b/libbuild2/test/script/lexer.cxx
index 11913d5..26d77b5 100644
--- a/libbuild2/test/script/lexer.cxx
+++ b/libbuild2/test/script/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/lexer.hxx>
diff --git a/libbuild2/test/script/lexer.hxx b/libbuild2/test/script/lexer.hxx
index 1b26224..5763e3b 100644
--- a/libbuild2/test/script/lexer.hxx
+++ b/libbuild2/test/script/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_LEXER_HXX
diff --git a/libbuild2/test/script/lexer.test.cxx b/libbuild2/test/script/lexer.test.cxx
index f6610e2..1512e58 100644
--- a/libbuild2/test/script/lexer.test.cxx
+++ b/libbuild2/test/script/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/test/script/parser+cleanup.test.testscript b/libbuild2/test/script/parser+cleanup.test.testscript
index 321664c..253927f 100644
--- a/libbuild2/test/script/parser+cleanup.test.testscript
+++ b/libbuild2/test/script/parser+cleanup.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+cleanup.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: always
diff --git a/libbuild2/test/script/parser+command-if.test.testscript b/libbuild2/test/script/parser+command-if.test.testscript
index 7425da2..bfca9e8 100644
--- a/libbuild2/test/script/parser+command-if.test.testscript
+++ b/libbuild2/test/script/parser+command-if.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+command-if.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/libbuild2/test/script/parser+command-re-parse.test.testscript b/libbuild2/test/script/parser+command-re-parse.test.testscript
index f5a67f3..84465b3 100644
--- a/libbuild2/test/script/parser+command-re-parse.test.testscript
+++ b/libbuild2/test/script/parser+command-re-parse.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+command-re-parse.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: double-quote
diff --git a/libbuild2/test/script/parser+description.test.testscript b/libbuild2/test/script/parser+description.test.testscript
index d17a69f..cee540f 100644
--- a/libbuild2/test/script/parser+description.test.testscript
+++ b/libbuild2/test/script/parser+description.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+description.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: id
diff --git a/libbuild2/test/script/parser+directive.test.testscript b/libbuild2/test/script/parser+directive.test.testscript
index 9d04ce7..188015b 100644
--- a/libbuild2/test/script/parser+directive.test.testscript
+++ b/libbuild2/test/script/parser+directive.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+directive.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: not-directive
diff --git a/libbuild2/test/script/parser+exit.test.testscript b/libbuild2/test/script/parser+exit.test.testscript
index 284e9a7..c6327df 100644
--- a/libbuild2/test/script/parser+exit.test.testscript
+++ b/libbuild2/test/script/parser+exit.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+exit.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: eq
diff --git a/libbuild2/test/script/parser+expansion.test.testscript b/libbuild2/test/script/parser+expansion.test.testscript
index 7ea92f9..77a7d6d 100644
--- a/libbuild2/test/script/parser+expansion.test.testscript
+++ b/libbuild2/test/script/parser+expansion.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+expansion.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: quote
diff --git a/libbuild2/test/script/parser+here-document.test.testscript b/libbuild2/test/script/parser+here-document.test.testscript
index 00f3fbd..c3ec2f3 100644
--- a/libbuild2/test/script/parser+here-document.test.testscript
+++ b/libbuild2/test/script/parser+here-document.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+here-document.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: end-marker
diff --git a/libbuild2/test/script/parser+here-string.test.testscript b/libbuild2/test/script/parser+here-string.test.testscript
index 785951d..9a6dff4 100644
--- a/libbuild2/test/script/parser+here-string.test.testscript
+++ b/libbuild2/test/script/parser+here-string.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+here-string.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: empty
diff --git a/libbuild2/test/script/parser+include.test.testscript b/libbuild2/test/script/parser+include.test.testscript
index c86b583..6c690bb 100644
--- a/libbuild2/test/script/parser+include.test.testscript
+++ b/libbuild2/test/script/parser+include.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+include.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: none
diff --git a/libbuild2/test/script/parser+pipe-expr.test.testscript b/libbuild2/test/script/parser+pipe-expr.test.testscript
index 8b6b4f9..5b58eb4 100644
--- a/libbuild2/test/script/parser+pipe-expr.test.testscript
+++ b/libbuild2/test/script/parser+pipe-expr.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+pipe-expr.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: pipe
diff --git a/libbuild2/test/script/parser+pre-parse.test.testscript b/libbuild2/test/script/parser+pre-parse.test.testscript
index b2839eb..ee36e1c 100644
--- a/libbuild2/test/script/parser+pre-parse.test.testscript
+++ b/libbuild2/test/script/parser+pre-parse.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+pre-parse.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: attribute
diff --git a/libbuild2/test/script/parser+redirect.test.testscript b/libbuild2/test/script/parser+redirect.test.testscript
index 49fa89b..3858808 100644
--- a/libbuild2/test/script/parser+redirect.test.testscript
+++ b/libbuild2/test/script/parser+redirect.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+redirect.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# @@ Add tests for redirects other than trace, here-*, file and merge.
diff --git a/libbuild2/test/script/parser+regex.test.testscript b/libbuild2/test/script/parser+regex.test.testscript
index d5f899a..8627304 100644
--- a/libbuild2/test/script/parser+regex.test.testscript
+++ b/libbuild2/test/script/parser+regex.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+regex.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: here-string
diff --git a/libbuild2/test/script/parser+scope-if.test.testscript b/libbuild2/test/script/parser+scope-if.test.testscript
index aad3f37..6c18f99 100644
--- a/libbuild2/test/script/parser+scope-if.test.testscript
+++ b/libbuild2/test/script/parser+scope-if.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+scope-if.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/libbuild2/test/script/parser+scope.test.testscript b/libbuild2/test/script/parser+scope.test.testscript
index bfb1a59..be313ed 100644
--- a/libbuild2/test/script/parser+scope.test.testscript
+++ b/libbuild2/test/script/parser+scope.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+scope.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* testscript <'cmd $@' >"cmd 1" : id-testscript
diff --git a/libbuild2/test/script/parser+setup-teardown.test.testscript b/libbuild2/test/script/parser+setup-teardown.test.testscript
index 5f1418a..f0df220 100644
--- a/libbuild2/test/script/parser+setup-teardown.test.testscript
+++ b/libbuild2/test/script/parser+setup-teardown.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+setup-teardown.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: setup
diff --git a/libbuild2/test/script/parser.cxx b/libbuild2/test/script/parser.cxx
index 302ec84..4a5a64a 100644
--- a/libbuild2/test/script/parser.cxx
+++ b/libbuild2/test/script/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/parser.hxx>
diff --git a/libbuild2/test/script/parser.hxx b/libbuild2/test/script/parser.hxx
index 7dcd70d..ed3c926 100644
--- a/libbuild2/test/script/parser.hxx
+++ b/libbuild2/test/script/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_PARSER_HXX
diff --git a/libbuild2/test/script/parser.test.cxx b/libbuild2/test/script/parser.test.cxx
index 54f6ee7..44be998 100644
--- a/libbuild2/test/script/parser.test.cxx
+++ b/libbuild2/test/script/parser.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/test/script/regex.cxx b/libbuild2/test/script/regex.cxx
index 20dfaa6..92dd8f1 100644
--- a/libbuild2/test/script/regex.cxx
+++ b/libbuild2/test/script/regex.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <locale>
diff --git a/libbuild2/test/script/regex.hxx b/libbuild2/test/script/regex.hxx
index 0b2e03e..9265021 100644
--- a/libbuild2/test/script/regex.hxx
+++ b/libbuild2/test/script/regex.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_REGEX_HXX
diff --git a/libbuild2/test/script/regex.ixx b/libbuild2/test/script/regex.ixx
index c5b638e..46db9db 100644
--- a/libbuild2/test/script/regex.ixx
+++ b/libbuild2/test/script/regex.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/test/script/regex.test.cxx b/libbuild2/test/script/regex.test.cxx
index f205154..c46068b 100644
--- a/libbuild2/test/script/regex.test.cxx
+++ b/libbuild2/test/script/regex.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <regex>
diff --git a/libbuild2/test/script/runner.cxx b/libbuild2/test/script/runner.cxx
index 7ba25a6..535919c 100644
--- a/libbuild2/test/script/runner.cxx
+++ b/libbuild2/test/script/runner.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/runner.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/runner.hxx>
diff --git a/libbuild2/test/script/runner.hxx b/libbuild2/test/script/runner.hxx
index 9a3f91f..af37f56 100644
--- a/libbuild2/test/script/runner.hxx
+++ b/libbuild2/test/script/runner.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/runner.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_RUNNER_HXX
diff --git a/libbuild2/test/script/script.cxx b/libbuild2/test/script/script.cxx
index af9ba82..d8cf5fb 100644
--- a/libbuild2/test/script/script.cxx
+++ b/libbuild2/test/script/script.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/script.hxx>
diff --git a/libbuild2/test/script/script.hxx b/libbuild2/test/script/script.hxx
index 73fd696..8e5df16 100644
--- a/libbuild2/test/script/script.hxx
+++ b/libbuild2/test/script/script.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_SCRIPT_HXX
diff --git a/libbuild2/test/script/script.ixx b/libbuild2/test/script/script.ixx
index d4a216a..38cba29 100644
--- a/libbuild2/test/script/script.ixx
+++ b/libbuild2/test/script/script.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/test/script/token.cxx b/libbuild2/test/script/token.cxx
index e38e227..85fbb06 100644
--- a/libbuild2/test/script/token.cxx
+++ b/libbuild2/test/script/token.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/token.hxx>
diff --git a/libbuild2/test/script/token.hxx b/libbuild2/test/script/token.hxx
index 4abe617..14be0a2 100644
--- a/libbuild2/test/script/token.hxx
+++ b/libbuild2/test/script/token.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_TOKEN_HXX
diff --git a/libbuild2/test/target.cxx b/libbuild2/test/target.cxx
index 2707a89..ce88baa 100644
--- a/libbuild2/test/target.cxx
+++ b/libbuild2/test/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/target.hxx>
diff --git a/libbuild2/test/target.hxx b/libbuild2/test/target.hxx
index f633adf..1dd7307 100644
--- a/libbuild2/test/target.hxx
+++ b/libbuild2/test/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_TARGET_HXX
diff --git a/libbuild2/token.cxx b/libbuild2/token.cxx
index 7455e26..0f9a189 100644
--- a/libbuild2/token.cxx
+++ b/libbuild2/token.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/token.hxx>
diff --git a/libbuild2/token.hxx b/libbuild2/token.hxx
index e420aa8..4cf1f51 100644
--- a/libbuild2/token.hxx
+++ b/libbuild2/token.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TOKEN_HXX
diff --git a/libbuild2/types.hxx b/libbuild2/types.hxx
index b76bbb4..2fefad3 100644
--- a/libbuild2/types.hxx
+++ b/libbuild2/types.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TYPES_HXX
diff --git a/libbuild2/types.ixx b/libbuild2/types.ixx
index 5b30cd4..c770842 100644
--- a/libbuild2/types.ixx
+++ b/libbuild2/types.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/types.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/utility-installed.cxx b/libbuild2/utility-installed.cxx
index 29c822b..441e31b 100644
--- a/libbuild2/utility-installed.cxx
+++ b/libbuild2/utility-installed.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility-installed.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Bootstrap build is never considered installed.
diff --git a/libbuild2/utility-uninstalled.cxx b/libbuild2/utility-uninstalled.cxx
index dc56244..a6bad55 100644
--- a/libbuild2/utility-uninstalled.cxx
+++ b/libbuild2/utility-uninstalled.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility-uninstalled.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/utility.hxx>
diff --git a/libbuild2/utility.cxx b/libbuild2/utility.cxx
index 0c44a59..7fa0ef1 100644
--- a/libbuild2/utility.cxx
+++ b/libbuild2/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/utility.hxx>
diff --git a/libbuild2/utility.hxx b/libbuild2/utility.hxx
index a6ed8e0..50af5e6 100644
--- a/libbuild2/utility.hxx
+++ b/libbuild2/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_UTILITY_HXX
diff --git a/libbuild2/utility.ixx b/libbuild2/utility.ixx
index 4b841f7..da9f58b 100644
--- a/libbuild2/utility.ixx
+++ b/libbuild2/utility.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // strlen() strchr()
diff --git a/libbuild2/utility.txx b/libbuild2/utility.txx
index aadb181..5e7accc 100644
--- a/libbuild2/utility.txx
+++ b/libbuild2/utility.txx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/variable.cxx b/libbuild2/variable.cxx
index 546eb91..90d5120 100644
--- a/libbuild2/variable.cxx
+++ b/libbuild2/variable.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/variable.hxx>
diff --git a/libbuild2/variable.hxx b/libbuild2/variable.hxx
index 3389a8e..521606b 100644
--- a/libbuild2/variable.hxx
+++ b/libbuild2/variable.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VARIABLE_HXX
diff --git a/libbuild2/variable.ixx b/libbuild2/variable.ixx
index d6bf119..4688d27 100644
--- a/libbuild2/variable.ixx
+++ b/libbuild2/variable.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_same
diff --git a/libbuild2/variable.txx b/libbuild2/variable.txx
index 5029edf..26f00ab 100644
--- a/libbuild2/variable.txx
+++ b/libbuild2/variable.txx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/diagnostics.hxx>
diff --git a/libbuild2/version.hxx.in b/libbuild2/version.hxx.in
index 1e448d8..d221d03 100644
--- a/libbuild2/version.hxx.in
+++ b/libbuild2/version.hxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/version.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION // Note: using the version macro itself.
diff --git a/libbuild2/version/buildfile b/libbuild2/version/buildfile
index ee65c4a..9fd1eef 100644
--- a/libbuild2/version/buildfile
+++ b/libbuild2/version/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/version/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/version/export.hxx b/libbuild2/version/export.hxx
index d6bb001..15e987d 100644
--- a/libbuild2/version/export.hxx
+++ b/libbuild2/version/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/version/init.cxx b/libbuild2/version/init.cxx
index d07198c..c8e8559 100644
--- a/libbuild2/version/init.cxx
+++ b/libbuild2/version/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/init.hxx>
diff --git a/libbuild2/version/init.hxx b/libbuild2/version/init.hxx
index fe194f3..4cf64a7 100644
--- a/libbuild2/version/init.hxx
+++ b/libbuild2/version/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_INIT_HXX
diff --git a/libbuild2/version/module.cxx b/libbuild2/version/module.cxx
index 5ee44f7..4c8904d 100644
--- a/libbuild2/version/module.cxx
+++ b/libbuild2/version/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/module.hxx>
diff --git a/libbuild2/version/module.hxx b/libbuild2/version/module.hxx
index 4d51d4e..bfa7d8c 100644
--- a/libbuild2/version/module.hxx
+++ b/libbuild2/version/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_MODULE_HXX
diff --git a/libbuild2/version/rule.cxx b/libbuild2/version/rule.cxx
index 463b6e0..6fd97ae 100644
--- a/libbuild2/version/rule.cxx
+++ b/libbuild2/version/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/rule.hxx>
diff --git a/libbuild2/version/rule.hxx b/libbuild2/version/rule.hxx
index ce21aa4..f9e7655 100644
--- a/libbuild2/version/rule.hxx
+++ b/libbuild2/version/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_RULE_HXX
diff --git a/libbuild2/version/snapshot-git.cxx b/libbuild2/version/snapshot-git.cxx
index 30dea6d..8eb7cc8 100644
--- a/libbuild2/version/snapshot-git.cxx
+++ b/libbuild2/version/snapshot-git.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot-git.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <ctime> // time_t
diff --git a/libbuild2/version/snapshot.cxx b/libbuild2/version/snapshot.cxx
index 46b37f3..9234460 100644
--- a/libbuild2/version/snapshot.cxx
+++ b/libbuild2/version/snapshot.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/snapshot.hxx>
diff --git a/libbuild2/version/snapshot.hxx b/libbuild2/version/snapshot.hxx
index 86b6eab..6888561 100644
--- a/libbuild2/version/snapshot.hxx
+++ b/libbuild2/version/snapshot.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_SNAPSHOT_HXX
diff --git a/libbuild2/version/utility.cxx b/libbuild2/version/utility.cxx
index 867aaa8..4b958c6 100644
--- a/libbuild2/version/utility.cxx
+++ b/libbuild2/version/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/utility.hxx>
diff --git a/libbuild2/version/utility.hxx b/libbuild2/version/utility.hxx
index 170488d..d2255c4 100644
--- a/libbuild2/version/utility.hxx
+++ b/libbuild2/version/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_UTILITY_HXX