summaryrefslogtreecommitdiffstats
path: root/build2
diff options
context:
space:
mode:
Diffstat (limited to 'build2')
-rw-r--r--build2/algorithm.cxx2
-rw-r--r--build2/algorithm.hxx2
-rw-r--r--build2/algorithm.ixx2
-rw-r--r--build2/b.cli2
-rw-r--r--build2/b.cxx4
-rw-r--r--build2/bin/guess.cxx2
-rw-r--r--build2/bin/guess.hxx2
-rw-r--r--build2/bin/init.cxx2
-rw-r--r--build2/bin/init.hxx2
-rw-r--r--build2/bin/rule.cxx2
-rw-r--r--build2/bin/rule.hxx2
-rw-r--r--build2/bin/target.cxx2
-rw-r--r--build2/bin/target.hxx2
-rw-r--r--build2/buildfile2
-rw-r--r--build2/c/init.cxx2
-rw-r--r--build2/c/init.hxx2
-rw-r--r--build2/c/target.hxx2
-rw-r--r--build2/cc/common.cxx2
-rw-r--r--build2/cc/common.hxx2
-rw-r--r--build2/cc/compile-rule.cxx2
-rw-r--r--build2/cc/compile-rule.hxx2
-rw-r--r--build2/cc/gcc.cxx2
-rw-r--r--build2/cc/guess.cxx2
-rw-r--r--build2/cc/guess.hxx2
-rw-r--r--build2/cc/init.cxx2
-rw-r--r--build2/cc/init.hxx2
-rw-r--r--build2/cc/install-rule.cxx2
-rw-r--r--build2/cc/install-rule.hxx2
-rw-r--r--build2/cc/lexer.cxx2
-rw-r--r--build2/cc/lexer.hxx2
-rw-r--r--build2/cc/link-rule.cxx2
-rw-r--r--build2/cc/link-rule.hxx2
-rw-r--r--build2/cc/module.cxx2
-rw-r--r--build2/cc/module.hxx2
-rw-r--r--build2/cc/msvc.cxx2
-rw-r--r--build2/cc/parser.cxx2
-rw-r--r--build2/cc/parser.hxx2
-rw-r--r--build2/cc/pkgconfig.cxx2
-rw-r--r--build2/cc/target.cxx2
-rw-r--r--build2/cc/target.hxx2
-rw-r--r--build2/cc/types.hxx2
-rw-r--r--build2/cc/utility.cxx2
-rw-r--r--build2/cc/utility.hxx2
-rw-r--r--build2/cc/utility.ixx2
-rw-r--r--build2/cc/windows-manifest.cxx2
-rw-r--r--build2/cc/windows-rpath.cxx2
-rw-r--r--build2/cli/init.cxx2
-rw-r--r--build2/cli/init.hxx2
-rw-r--r--build2/cli/rule.cxx2
-rw-r--r--build2/cli/rule.hxx2
-rw-r--r--build2/cli/target.cxx2
-rw-r--r--build2/cli/target.hxx2
-rw-r--r--build2/config/init.cxx2
-rw-r--r--build2/config/init.hxx2
-rw-r--r--build2/config/module.cxx2
-rw-r--r--build2/config/module.hxx2
-rw-r--r--build2/config/operation.cxx2
-rw-r--r--build2/config/operation.hxx2
-rw-r--r--build2/config/utility.cxx2
-rw-r--r--build2/config/utility.hxx2
-rw-r--r--build2/config/utility.txx2
-rw-r--r--build2/context.cxx2
-rw-r--r--build2/context.hxx2
-rw-r--r--build2/context.ixx2
-rw-r--r--build2/cxx/init.cxx2
-rw-r--r--build2/cxx/init.hxx2
-rw-r--r--build2/cxx/target.cxx2
-rw-r--r--build2/cxx/target.hxx2
-rw-r--r--build2/depdb.cxx2
-rw-r--r--build2/depdb.hxx2
-rw-r--r--build2/diagnostics.cxx2
-rw-r--r--build2/diagnostics.hxx2
-rw-r--r--build2/dist/init.cxx2
-rw-r--r--build2/dist/init.hxx2
-rw-r--r--build2/dist/module.cxx2
-rw-r--r--build2/dist/module.hxx2
-rw-r--r--build2/dist/operation.cxx2
-rw-r--r--build2/dist/operation.hxx2
-rw-r--r--build2/dist/rule.cxx2
-rw-r--r--build2/dist/rule.hxx2
-rw-r--r--build2/dump.cxx2
-rw-r--r--build2/dump.hxx2
-rw-r--r--build2/file.cxx2
-rw-r--r--build2/file.hxx2
-rw-r--r--build2/file.ixx2
-rw-r--r--build2/filesystem.cxx2
-rw-r--r--build2/filesystem.hxx2
-rw-r--r--build2/filesystem.txx2
-rw-r--r--build2/function.cxx2
-rw-r--r--build2/function.hxx2
-rw-r--r--build2/functions-builtin.cxx2
-rw-r--r--build2/functions-filesystem.cxx2
-rw-r--r--build2/functions-path.cxx2
-rw-r--r--build2/functions-process-path.cxx2
-rw-r--r--build2/functions-regex.cxx2
-rw-r--r--build2/functions-string.cxx2
-rw-r--r--build2/functions-target-triplet.cxx2
-rw-r--r--build2/install/functions.cxx2
-rw-r--r--build2/install/init.cxx2
-rw-r--r--build2/install/init.hxx2
-rw-r--r--build2/install/operation.cxx2
-rw-r--r--build2/install/operation.hxx2
-rw-r--r--build2/install/rule.cxx2
-rw-r--r--build2/install/rule.hxx2
-rw-r--r--build2/install/utility.hxx2
-rw-r--r--build2/lexer.cxx2
-rw-r--r--build2/lexer.hxx2
-rw-r--r--build2/module.cxx2
-rw-r--r--build2/module.hxx2
-rw-r--r--build2/name.cxx2
-rw-r--r--build2/name.hxx2
-rw-r--r--build2/name.ixx2
-rw-r--r--build2/operation.cxx2
-rw-r--r--build2/operation.hxx2
-rw-r--r--build2/parser.cxx2
-rw-r--r--build2/parser.hxx2
-rw-r--r--build2/prerequisite.cxx2
-rw-r--r--build2/prerequisite.hxx2
-rw-r--r--build2/rule-map.hxx2
-rw-r--r--build2/rule.cxx2
-rw-r--r--build2/rule.hxx2
-rw-r--r--build2/scheduler.cxx2
-rw-r--r--build2/scheduler.hxx2
-rw-r--r--build2/scheduler.txx2
-rw-r--r--build2/scope.cxx2
-rw-r--r--build2/scope.hxx2
-rw-r--r--build2/scope.ixx2
-rw-r--r--build2/search.cxx2
-rw-r--r--build2/search.hxx2
-rw-r--r--build2/spec.cxx2
-rw-r--r--build2/spec.hxx2
-rw-r--r--build2/target-key.hxx2
-rw-r--r--build2/target-state.hxx2
-rw-r--r--build2/target-type.hxx2
-rw-r--r--build2/target.cxx2
-rw-r--r--build2/target.hxx2
-rw-r--r--build2/target.ixx2
-rw-r--r--build2/target.txx2
-rw-r--r--build2/test/common.cxx2
-rw-r--r--build2/test/common.hxx2
-rw-r--r--build2/test/init.cxx2
-rw-r--r--build2/test/init.hxx2
-rw-r--r--build2/test/module.hxx2
-rw-r--r--build2/test/operation.cxx2
-rw-r--r--build2/test/operation.hxx2
-rw-r--r--build2/test/rule.cxx2
-rw-r--r--build2/test/rule.hxx2
-rw-r--r--build2/test/script/builtin.cxx2
-rw-r--r--build2/test/script/builtin.hxx2
-rw-r--r--build2/test/script/lexer.cxx2
-rw-r--r--build2/test/script/lexer.hxx2
-rw-r--r--build2/test/script/parser.cxx2
-rw-r--r--build2/test/script/parser.hxx2
-rw-r--r--build2/test/script/regex.cxx2
-rw-r--r--build2/test/script/regex.hxx2
-rw-r--r--build2/test/script/regex.ixx2
-rw-r--r--build2/test/script/runner.cxx2
-rw-r--r--build2/test/script/runner.hxx2
-rw-r--r--build2/test/script/script.cxx2
-rw-r--r--build2/test/script/script.hxx2
-rw-r--r--build2/test/script/script.ixx2
-rw-r--r--build2/test/script/token.cxx2
-rw-r--r--build2/test/script/token.hxx2
-rw-r--r--build2/test/target.cxx2
-rw-r--r--build2/test/target.hxx2
-rw-r--r--build2/token.cxx2
-rw-r--r--build2/token.hxx2
-rw-r--r--build2/types-parsers.cxx2
-rw-r--r--build2/types-parsers.hxx2
-rw-r--r--build2/types.hxx2
-rw-r--r--build2/utility.cxx2
-rw-r--r--build2/utility.hxx2
-rw-r--r--build2/utility.ixx2
-rw-r--r--build2/utility.txx2
-rw-r--r--build2/variable.cxx2
-rw-r--r--build2/variable.hxx2
-rw-r--r--build2/variable.ixx2
-rw-r--r--build2/variable.txx2
-rw-r--r--build2/version.hxx.in2
-rw-r--r--build2/version/init.cxx2
-rw-r--r--build2/version/init.hxx2
-rw-r--r--build2/version/module.cxx2
-rw-r--r--build2/version/module.hxx2
-rw-r--r--build2/version/rule.cxx2
-rw-r--r--build2/version/rule.hxx2
-rw-r--r--build2/version/snapshot-git.cxx2
-rw-r--r--build2/version/snapshot.cxx2
-rw-r--r--build2/version/snapshot.hxx2
-rw-r--r--build2/version/utility.cxx2
-rw-r--r--build2/version/utility.hxx2
190 files changed, 191 insertions, 191 deletions
diff --git a/build2/algorithm.cxx b/build2/algorithm.cxx
index bc810df7..8ee6d47e 100644
--- a/build2/algorithm.cxx
+++ b/build2/algorithm.cxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/algorithm.hxx>
diff --git a/build2/algorithm.hxx b/build2/algorithm.hxx
index a45fd537..6e261dae 100644
--- a/build2/algorithm.hxx
+++ b/build2/algorithm.hxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_ALGORITHM_HXX
diff --git a/build2/algorithm.ixx b/build2/algorithm.ixx
index 12dc2daf..16117ab2 100644
--- a/build2/algorithm.ixx
+++ b/build2/algorithm.ixx
@@ -1,5 +1,5 @@
// file : build2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/b.cli b/build2/b.cli
index 6f5d26de..36ce9ee1 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -1,5 +1,5 @@
// file : build2/b.cli
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
include <build2/types.hxx>;
diff --git a/build2/b.cxx b/build2/b.cxx
index 89929b11..de985e8f 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1,5 +1,5 @@
// file : build2/b.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef _WIN32
@@ -338,7 +338,7 @@ main (int argc, char* argv[])
cout << "build2 " << BUILD2_VERSION_ID << endl
<< "libbutl " << LIBBUTL_VERSION_ID << endl
<< "host " << BUILD2_HOST_TRIPLET << endl
- << "Copyright (c) 2014-2017 Code Synthesis Ltd" << endl
+ << "Copyright (c) 2014-2018 Code Synthesis Ltd" << endl
<< "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/build2/bin/guess.cxx b/build2/bin/guess.cxx
index fc406055..0be2f29e 100644
--- a/build2/bin/guess.cxx
+++ b/build2/bin/guess.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/guess.hxx>
diff --git a/build2/bin/guess.hxx b/build2/bin/guess.hxx
index 803f299b..b8156601 100644
--- a/build2/bin/guess.hxx
+++ b/build2/bin/guess.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_GUESS_HXX
diff --git a/build2/bin/init.cxx b/build2/bin/init.cxx
index e7509d3f..0761bb6a 100644
--- a/build2/bin/init.cxx
+++ b/build2/bin/init.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/init.hxx>
diff --git a/build2/bin/init.hxx b/build2/bin/init.hxx
index b629f945..102aa080 100644
--- a/build2/bin/init.hxx
+++ b/build2/bin/init.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_INIT_HXX
diff --git a/build2/bin/rule.cxx b/build2/bin/rule.cxx
index cde2d9a1..94276976 100644
--- a/build2/bin/rule.cxx
+++ b/build2/bin/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/rule.hxx>
diff --git a/build2/bin/rule.hxx b/build2/bin/rule.hxx
index 63858300..d656f62e 100644
--- a/build2/bin/rule.hxx
+++ b/build2/bin/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_RULE_HXX
diff --git a/build2/bin/target.cxx b/build2/bin/target.cxx
index 06b3211f..aee2d257 100644
--- a/build2/bin/target.cxx
+++ b/build2/bin/target.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/bin/target.hxx b/build2/bin/target.hxx
index f052f227..32ef0fb7 100644
--- a/build2/bin/target.hxx
+++ b/build2/bin/target.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_TARGET_HXX
diff --git a/build2/buildfile b/build2/buildfile
index 6f19c5dd..d207996e 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -1,5 +1,5 @@
# file : build2/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/build2/c/init.cxx b/build2/c/init.cxx
index a5644512..63043d71 100644
--- a/build2/c/init.cxx
+++ b/build2/c/init.cxx
@@ -1,5 +1,5 @@
// file : build2/c/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/c/init.hxx>
diff --git a/build2/c/init.hxx b/build2/c/init.hxx
index 5fd7c849..f615f67b 100644
--- a/build2/c/init.hxx
+++ b/build2/c/init.hxx
@@ -1,5 +1,5 @@
// file : build2/c/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_INIT_HXX
diff --git a/build2/c/target.hxx b/build2/c/target.hxx
index d92405d0..ab006d9f 100644
--- a/build2/c/target.hxx
+++ b/build2/c/target.hxx
@@ -1,5 +1,5 @@
// file : build2/c/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_TARGET_HXX
diff --git a/build2/cc/common.cxx b/build2/cc/common.cxx
index c32d83e5..3c8b1150 100644
--- a/build2/cc/common.cxx
+++ b/build2/cc/common.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/common.hxx>
diff --git a/build2/cc/common.hxx b/build2/cc/common.hxx
index 5952df60..27706f36 100644
--- a/build2/cc/common.hxx
+++ b/build2/cc/common.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMMON_HXX
diff --git a/build2/cc/compile-rule.cxx b/build2/cc/compile-rule.cxx
index ebcf7b89..a53efa09 100644
--- a/build2/cc/compile-rule.cxx
+++ b/build2/cc/compile-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/compile-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/compile-rule.hxx>
diff --git a/build2/cc/compile-rule.hxx b/build2/cc/compile-rule.hxx
index 6bf63bfe..f565ff44 100644
--- a/build2/cc/compile-rule.hxx
+++ b/build2/cc/compile-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/compile-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMPILE_RULE_HXX
diff --git a/build2/cc/gcc.cxx b/build2/cc/gcc.cxx
index 523236af..4374740e 100644
--- a/build2/cc/gcc.cxx
+++ b/build2/cc/gcc.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/gcc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/guess.cxx b/build2/cc/guess.cxx
index aca7e05f..10354c31 100644
--- a/build2/cc/guess.cxx
+++ b/build2/cc/guess.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/guess.hxx>
diff --git a/build2/cc/guess.hxx b/build2/cc/guess.hxx
index 8c291a91..a762e79b 100644
--- a/build2/cc/guess.hxx
+++ b/build2/cc/guess.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_GUESS_HXX
diff --git a/build2/cc/init.cxx b/build2/cc/init.cxx
index 258e071c..2f885429 100644
--- a/build2/cc/init.cxx
+++ b/build2/cc/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/init.hxx>
diff --git a/build2/cc/init.hxx b/build2/cc/init.hxx
index 38d8753d..dccba893 100644
--- a/build2/cc/init.hxx
+++ b/build2/cc/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INIT_HXX
diff --git a/build2/cc/install-rule.cxx b/build2/cc/install-rule.cxx
index e74104c3..eda6ba07 100644
--- a/build2/cc/install-rule.cxx
+++ b/build2/cc/install-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/install-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/install-rule.hxx>
diff --git a/build2/cc/install-rule.hxx b/build2/cc/install-rule.hxx
index dbbe4e58..db098d40 100644
--- a/build2/cc/install-rule.hxx
+++ b/build2/cc/install-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/install-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INSTALL_RULE_HXX
diff --git a/build2/cc/lexer.cxx b/build2/cc/lexer.cxx
index 1a11e665..d1a9115a 100644
--- a/build2/cc/lexer.cxx
+++ b/build2/cc/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/lexer.hxx>
diff --git a/build2/cc/lexer.hxx b/build2/cc/lexer.hxx
index 2adf48cd..d41038d5 100644
--- a/build2/cc/lexer.hxx
+++ b/build2/cc/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_LEXER_HXX
diff --git a/build2/cc/link-rule.cxx b/build2/cc/link-rule.cxx
index c413d0a0..37e4be6c 100644
--- a/build2/cc/link-rule.cxx
+++ b/build2/cc/link-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/link-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/link-rule.hxx>
diff --git a/build2/cc/link-rule.hxx b/build2/cc/link-rule.hxx
index ba404103..ee4a2bdc 100644
--- a/build2/cc/link-rule.hxx
+++ b/build2/cc/link-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/link-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_LINK_RULE_HXX
diff --git a/build2/cc/module.cxx b/build2/cc/module.cxx
index ae642202..858a2fd7 100644
--- a/build2/cc/module.cxx
+++ b/build2/cc/module.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/module.hxx>
diff --git a/build2/cc/module.hxx b/build2/cc/module.hxx
index 58aa184c..cb89cb16 100644
--- a/build2/cc/module.hxx
+++ b/build2/cc/module.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_MODULE_HXX
diff --git a/build2/cc/msvc.cxx b/build2/cc/msvc.cxx
index 1d94f661..4346872d 100644
--- a/build2/cc/msvc.cxx
+++ b/build2/cc/msvc.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/msvc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/parser.cxx b/build2/cc/parser.cxx
index c8fcf4bb..b182ae49 100644
--- a/build2/cc/parser.cxx
+++ b/build2/cc/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/parser.hxx>
diff --git a/build2/cc/parser.hxx b/build2/cc/parser.hxx
index f2ecc368..fe40dcdd 100644
--- a/build2/cc/parser.hxx
+++ b/build2/cc/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_PARSER_HXX
diff --git a/build2/cc/pkgconfig.cxx b/build2/cc/pkgconfig.cxx
index 378be49c..ce73efd2 100644
--- a/build2/cc/pkgconfig.cxx
+++ b/build2/cc/pkgconfig.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/pkgconfig.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// In order not to complicate the bootstrap procedure with libpkgconf building
diff --git a/build2/cc/target.cxx b/build2/cc/target.cxx
index 38236a03..8f0d5548 100644
--- a/build2/cc/target.cxx
+++ b/build2/cc/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cc/target.hxx b/build2/cc/target.hxx
index a7fb7d44..4fb38cbe 100644
--- a/build2/cc/target.hxx
+++ b/build2/cc/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TARGET_HXX
diff --git a/build2/cc/types.hxx b/build2/cc/types.hxx
index 48ffa057..6dc7632c 100644
--- a/build2/cc/types.hxx
+++ b/build2/cc/types.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TYPES_HXX
diff --git a/build2/cc/utility.cxx b/build2/cc/utility.cxx
index 74da443d..830a957a 100644
--- a/build2/cc/utility.cxx
+++ b/build2/cc/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/utility.hxx>
diff --git a/build2/cc/utility.hxx b/build2/cc/utility.hxx
index d7d980da..18de3609 100644
--- a/build2/cc/utility.hxx
+++ b/build2/cc/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_UTILITY_HXX
diff --git a/build2/cc/utility.ixx b/build2/cc/utility.ixx
index d13a0ff3..37f4d1c6 100644
--- a/build2/cc/utility.ixx
+++ b/build2/cc/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/cc/windows-manifest.cxx b/build2/cc/windows-manifest.cxx
index ae33f664..680e1ac1 100644
--- a/build2/cc/windows-manifest.cxx
+++ b/build2/cc/windows-manifest.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/windows-manifest.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/windows-rpath.cxx b/build2/cc/windows-rpath.cxx
index 594e3e0b..ee75b122 100644
--- a/build2/cc/windows-rpath.cxx
+++ b/build2/cc/windows-rpath.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/windows-rpath.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <errno.h> // E*
diff --git a/build2/cli/init.cxx b/build2/cli/init.cxx
index ede0db1c..88a8d692 100644
--- a/build2/cli/init.cxx
+++ b/build2/cli/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/init.hxx>
diff --git a/build2/cli/init.hxx b/build2/cli/init.hxx
index 3edb24e6..f97c2aee 100644
--- a/build2/cli/init.hxx
+++ b/build2/cli/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_INIT_HXX
diff --git a/build2/cli/rule.cxx b/build2/cli/rule.cxx
index 94b2d248..f621f02f 100644
--- a/build2/cli/rule.cxx
+++ b/build2/cli/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/rule.hxx>
diff --git a/build2/cli/rule.hxx b/build2/cli/rule.hxx
index ba6337a3..d1e8edc8 100644
--- a/build2/cli/rule.hxx
+++ b/build2/cli/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_RULE_HXX
diff --git a/build2/cli/target.cxx b/build2/cli/target.cxx
index be3098ca..1e3ffae6 100644
--- a/build2/cli/target.cxx
+++ b/build2/cli/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cli/target.hxx b/build2/cli/target.hxx
index d5958566..46623c31 100644
--- a/build2/cli/target.hxx
+++ b/build2/cli/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_TARGET_HXX
diff --git a/build2/config/init.cxx b/build2/config/init.cxx
index c88f252f..6d477240 100644
--- a/build2/config/init.cxx
+++ b/build2/config/init.cxx
@@ -1,5 +1,5 @@
// file : build2/config/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/init.hxx>
diff --git a/build2/config/init.hxx b/build2/config/init.hxx
index a79ef02d..3a89edaf 100644
--- a/build2/config/init.hxx
+++ b/build2/config/init.hxx
@@ -1,5 +1,5 @@
// file : build2/config/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_INIT_HXX
diff --git a/build2/config/module.cxx b/build2/config/module.cxx
index 4639d98e..79e91e1a 100644
--- a/build2/config/module.cxx
+++ b/build2/config/module.cxx
@@ -1,5 +1,5 @@
// file : build2/config/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/module.hxx>
diff --git a/build2/config/module.hxx b/build2/config/module.hxx
index fa29b621..31ad8481 100644
--- a/build2/config/module.hxx
+++ b/build2/config/module.hxx
@@ -1,5 +1,5 @@
// file : build2/config/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_MODULE_HXX
diff --git a/build2/config/operation.cxx b/build2/config/operation.cxx
index 54e32110..e10030a0 100644
--- a/build2/config/operation.cxx
+++ b/build2/config/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/config/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/operation.hxx>
diff --git a/build2/config/operation.hxx b/build2/config/operation.hxx
index 1317d382..691c2a6b 100644
--- a/build2/config/operation.hxx
+++ b/build2/config/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/config/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_OPERATION_HXX
diff --git a/build2/config/utility.cxx b/build2/config/utility.cxx
index 08795d7d..976e46f0 100644
--- a/build2/config/utility.cxx
+++ b/build2/config/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/config/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/utility.hxx>
diff --git a/build2/config/utility.hxx b/build2/config/utility.hxx
index c09dc076..ed67cc56 100644
--- a/build2/config/utility.hxx
+++ b/build2/config/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/config/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_UTILITY_HXX
diff --git a/build2/config/utility.txx b/build2/config/utility.txx
index 4336955b..3d5a967a 100644
--- a/build2/config/utility.txx
+++ b/build2/config/utility.txx
@@ -1,5 +1,5 @@
// file : build2/config/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/context.cxx b/build2/context.cxx
index 83b3cff8..3d2a2422 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -1,5 +1,5 @@
// file : build2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/context.hxx b/build2/context.hxx
index 6f3cc85a..9c43da13 100644
--- a/build2/context.hxx
+++ b/build2/context.hxx
@@ -1,5 +1,5 @@
// file : build2/context.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONTEXT_HXX
diff --git a/build2/context.ixx b/build2/context.ixx
index 2e878d06..47a1f031 100644
--- a/build2/context.ixx
+++ b/build2/context.ixx
@@ -1,5 +1,5 @@
// file : build2/context.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/cxx/init.cxx b/build2/cxx/init.cxx
index 826d2b03..297485a7 100644
--- a/build2/cxx/init.cxx
+++ b/build2/cxx/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cxx/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cxx/init.hxx>
diff --git a/build2/cxx/init.hxx b/build2/cxx/init.hxx
index a952bf84..8aeb4706 100644
--- a/build2/cxx/init.hxx
+++ b/build2/cxx/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cxx/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_INIT_HXX
diff --git a/build2/cxx/target.cxx b/build2/cxx/target.cxx
index b7c3f8c1..20c93b3c 100644
--- a/build2/cxx/target.cxx
+++ b/build2/cxx/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cxx/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cxx/target.hxx b/build2/cxx/target.hxx
index ff1d0773..e31d3119 100644
--- a/build2/cxx/target.hxx
+++ b/build2/cxx/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cxx/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_TARGET_HXX
diff --git a/build2/depdb.cxx b/build2/depdb.cxx
index c041a0ab..a66afdf1 100644
--- a/build2/depdb.cxx
+++ b/build2/depdb.cxx
@@ -1,5 +1,5 @@
// file : build2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/depdb.hxx>
diff --git a/build2/depdb.hxx b/build2/depdb.hxx
index 6c68d195..906cbe52 100644
--- a/build2/depdb.hxx
+++ b/build2/depdb.hxx
@@ -1,5 +1,5 @@
// file : build2/depdb.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DEPDB_HXX
diff --git a/build2/diagnostics.cxx b/build2/diagnostics.cxx
index 850c83f7..d972c01d 100644
--- a/build2/diagnostics.cxx
+++ b/build2/diagnostics.cxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics.hxx>
diff --git a/build2/diagnostics.hxx b/build2/diagnostics.hxx
index 173b0596..b78f6a9f 100644
--- a/build2/diagnostics.hxx
+++ b/build2/diagnostics.hxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIAGNOSTICS_HXX
diff --git a/build2/dist/init.cxx b/build2/dist/init.cxx
index fe0e9a99..a7d8d2f6 100644
--- a/build2/dist/init.cxx
+++ b/build2/dist/init.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/init.hxx>
diff --git a/build2/dist/init.hxx b/build2/dist/init.hxx
index f1d2bc5e..1892efb4 100644
--- a/build2/dist/init.hxx
+++ b/build2/dist/init.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_INIT_HXX
diff --git a/build2/dist/module.cxx b/build2/dist/module.cxx
index 4f14ddbe..8ee80cdb 100644
--- a/build2/dist/module.cxx
+++ b/build2/dist/module.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/module.hxx>
diff --git a/build2/dist/module.hxx b/build2/dist/module.hxx
index b66ca735..cfd3a0fa 100644
--- a/build2/dist/module.hxx
+++ b/build2/dist/module.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_MODULE_HXX
diff --git a/build2/dist/operation.cxx b/build2/dist/operation.cxx
index 8921b7bb..f9805684 100644
--- a/build2/dist/operation.cxx
+++ b/build2/dist/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/operation.hxx>
diff --git a/build2/dist/operation.hxx b/build2/dist/operation.hxx
index 06396880..28948846 100644
--- a/build2/dist/operation.hxx
+++ b/build2/dist/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_OPERATION_HXX
diff --git a/build2/dist/rule.cxx b/build2/dist/rule.cxx
index a1310000..5ae1f668 100644
--- a/build2/dist/rule.cxx
+++ b/build2/dist/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/rule.hxx>
diff --git a/build2/dist/rule.hxx b/build2/dist/rule.hxx
index ffeed9e7..2050a5b7 100644
--- a/build2/dist/rule.hxx
+++ b/build2/dist/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_RULE_HXX
diff --git a/build2/dump.cxx b/build2/dump.cxx
index 07ca17c1..0c7e839d 100644
--- a/build2/dump.cxx
+++ b/build2/dump.cxx
@@ -1,5 +1,5 @@
// file : build2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dump.hxx>
diff --git a/build2/dump.hxx b/build2/dump.hxx
index 83307081..74ecbe7d 100644
--- a/build2/dump.hxx
+++ b/build2/dump.hxx
@@ -1,5 +1,5 @@
// file : build2/dump.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DUMP_HXX
diff --git a/build2/file.cxx b/build2/file.cxx
index 38d4a49d..89c811db 100644
--- a/build2/file.cxx
+++ b/build2/file.cxx
@@ -1,5 +1,5 @@
// file : build2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/file.hxx>
diff --git a/build2/file.hxx b/build2/file.hxx
index 08d089db..7f319cd6 100644
--- a/build2/file.hxx
+++ b/build2/file.hxx
@@ -1,5 +1,5 @@
// file : build2/file.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILE_HXX
diff --git a/build2/file.ixx b/build2/file.ixx
index ef944cf1..e977f045 100644
--- a/build2/file.ixx
+++ b/build2/file.ixx
@@ -1,5 +1,5 @@
// file : build2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/filesystem.cxx b/build2/filesystem.cxx
index bfda1c4b..47a711f1 100644
--- a/build2/filesystem.cxx
+++ b/build2/filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/filesystem.hxx>
diff --git a/build2/filesystem.hxx b/build2/filesystem.hxx
index bbdc5608..fe982631 100644
--- a/build2/filesystem.hxx
+++ b/build2/filesystem.hxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILESYSTEM_HXX
diff --git a/build2/filesystem.txx b/build2/filesystem.txx
index 8e50592f..87aef178 100644
--- a/build2/filesystem.txx
+++ b/build2/filesystem.txx
@@ -1,5 +1,5 @@
// file : build2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_base_of
diff --git a/build2/function.cxx b/build2/function.cxx
index e71f1586..43dd5316 100644
--- a/build2/function.cxx
+++ b/build2/function.cxx
@@ -1,5 +1,5 @@
// file : build2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/function.hxx b/build2/function.hxx
index ab63b485..c2686f26 100644
--- a/build2/function.hxx
+++ b/build2/function.hxx
@@ -1,5 +1,5 @@
// file : build2/function.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FUNCTION_HXX
diff --git a/build2/functions-builtin.cxx b/build2/functions-builtin.cxx
index 03f3592d..350bddf4 100644
--- a/build2/functions-builtin.cxx
+++ b/build2/functions-builtin.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstdlib> // getenv()
diff --git a/build2/functions-filesystem.cxx b/build2/functions-filesystem.cxx
index 84b414ee..e7578b27 100644
--- a/build2/functions-filesystem.cxx
+++ b/build2/functions-filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx>
diff --git a/build2/functions-path.cxx b/build2/functions-path.cxx
index 1abaf409..161194ce 100644
--- a/build2/functions-path.cxx
+++ b/build2/functions-path.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-process-path.cxx b/build2/functions-process-path.cxx
index bbfc4275..0d35d123 100644
--- a/build2/functions-process-path.cxx
+++ b/build2/functions-process-path.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-process-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-regex.cxx b/build2/functions-regex.cxx
index da5cad9b..c44ad7b9 100644
--- a/build2/functions-regex.cxx
+++ b/build2/functions-regex.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/build2/functions-string.cxx b/build2/functions-string.cxx
index 2faad06b..de98fc82 100644
--- a/build2/functions-string.cxx
+++ b/build2/functions-string.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-string.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-target-triplet.cxx b/build2/functions-target-triplet.cxx
index 0cb6846d..371f9eea 100644
--- a/build2/functions-target-triplet.cxx
+++ b/build2/functions-target-triplet.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-target-triplet.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/install/functions.cxx b/build2/install/functions.cxx
index dbe43c86..9d3eb3a8 100644
--- a/build2/install/functions.cxx
+++ b/build2/install/functions.cxx
@@ -1,5 +1,5 @@
// file : build2/install/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/install/init.cxx b/build2/install/init.cxx
index 52875d48..4ea438b9 100644
--- a/build2/install/init.cxx
+++ b/build2/install/init.cxx
@@ -1,5 +1,5 @@
// file : build2/install/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/init.hxx>
diff --git a/build2/install/init.hxx b/build2/install/init.hxx
index 62399164..cd01a0cc 100644
--- a/build2/install/init.hxx
+++ b/build2/install/init.hxx
@@ -1,5 +1,5 @@
// file : build2/install/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_INIT_HXX
diff --git a/build2/install/operation.cxx b/build2/install/operation.cxx
index be4dd2d3..51deb386 100644
--- a/build2/install/operation.cxx
+++ b/build2/install/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/install/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/operation.hxx>
diff --git a/build2/install/operation.hxx b/build2/install/operation.hxx
index 1f3db58c..2a58c543 100644
--- a/build2/install/operation.hxx
+++ b/build2/install/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/install/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_OPERATION_HXX
diff --git a/build2/install/rule.cxx b/build2/install/rule.cxx
index 7c131882..5184399f 100644
--- a/build2/install/rule.cxx
+++ b/build2/install/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/install/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/rule.hxx>
diff --git a/build2/install/rule.hxx b/build2/install/rule.hxx
index c84249ef..914ffdc4 100644
--- a/build2/install/rule.hxx
+++ b/build2/install/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/install/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_RULE_HXX
diff --git a/build2/install/utility.hxx b/build2/install/utility.hxx
index ba27569a..61ac6a70 100644
--- a/build2/install/utility.hxx
+++ b/build2/install/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/install/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_UTILITY_HXX
diff --git a/build2/lexer.cxx b/build2/lexer.cxx
index e35b99d7..939e9ecd 100644
--- a/build2/lexer.cxx
+++ b/build2/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/lexer.hxx>
diff --git a/build2/lexer.hxx b/build2/lexer.hxx
index a4eda1e1..a12d26f5 100644
--- a/build2/lexer.hxx
+++ b/build2/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_LEXER_HXX
diff --git a/build2/module.cxx b/build2/module.cxx
index 6ff36364..821e5185 100644
--- a/build2/module.cxx
+++ b/build2/module.cxx
@@ -1,5 +1,5 @@
// file : build2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/module.hxx>
diff --git a/build2/module.hxx b/build2/module.hxx
index fbaebd78..48c64afd 100644
--- a/build2/module.hxx
+++ b/build2/module.hxx
@@ -1,5 +1,5 @@
// file : build2/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_MODULE_HXX
diff --git a/build2/name.cxx b/build2/name.cxx
index 56211012..9fc661bb 100644
--- a/build2/name.cxx
+++ b/build2/name.cxx
@@ -1,5 +1,5 @@
// file : build2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types.hxx> // Note: not <build2/names>
diff --git a/build2/name.hxx b/build2/name.hxx
index aac0ad1a..54fd1306 100644
--- a/build2/name.hxx
+++ b/build2/name.hxx
@@ -1,5 +1,5 @@
// file : build2/name.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note: include <build2/types.hxx> instead of this file directly.
diff --git a/build2/name.ixx b/build2/name.ixx
index ef59442e..16e10936 100644
--- a/build2/name.ixx
+++ b/build2/name.ixx
@@ -1,5 +1,5 @@
// file : build2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/operation.cxx b/build2/operation.cxx
index 56f29798..d5e22999 100644
--- a/build2/operation.cxx
+++ b/build2/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/operation.hxx>
diff --git a/build2/operation.hxx b/build2/operation.hxx
index d70db284..f5a1cf31 100644
--- a/build2/operation.hxx
+++ b/build2/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_OPERATION_HXX
diff --git a/build2/parser.cxx b/build2/parser.cxx
index bbce5e53..dfa99164 100644
--- a/build2/parser.cxx
+++ b/build2/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/parser.hxx>
diff --git a/build2/parser.hxx b/build2/parser.hxx
index acf507e3..edb2f848 100644
--- a/build2/parser.hxx
+++ b/build2/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PARSER_HXX
diff --git a/build2/prerequisite.cxx b/build2/prerequisite.cxx
index 7a74f76e..8edcc74a 100644
--- a/build2/prerequisite.cxx
+++ b/build2/prerequisite.cxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/prerequisite.hxx>
diff --git a/build2/prerequisite.hxx b/build2/prerequisite.hxx
index eef91e63..eb9f3b3f 100644
--- a/build2/prerequisite.hxx
+++ b/build2/prerequisite.hxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PREREQUISITE_HXX
diff --git a/build2/rule-map.hxx b/build2/rule-map.hxx
index e7542831..b0ec7421 100644
--- a/build2/rule-map.hxx
+++ b/build2/rule-map.hxx
@@ -1,5 +1,5 @@
// file : build2/rule-map.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_MAP_HXX
diff --git a/build2/rule.cxx b/build2/rule.cxx
index fd6153e5..fc808163 100644
--- a/build2/rule.cxx
+++ b/build2/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/rule.hxx b/build2/rule.hxx
index f4a77987..4a91842b 100644
--- a/build2/rule.hxx
+++ b/build2/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_HXX
diff --git a/build2/scheduler.cxx b/build2/scheduler.cxx
index 34b71cde..af203c39 100644
--- a/build2/scheduler.cxx
+++ b/build2/scheduler.cxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scheduler.hxx>
diff --git a/build2/scheduler.hxx b/build2/scheduler.hxx
index aac9425b..f49c291f 100644
--- a/build2/scheduler.hxx
+++ b/build2/scheduler.hxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCHEDULER_HXX
diff --git a/build2/scheduler.txx b/build2/scheduler.txx
index 37dd320e..2e7f71bb 100644
--- a/build2/scheduler.txx
+++ b/build2/scheduler.txx
@@ -1,5 +1,5 @@
// file : build2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/build2/scope.cxx b/build2/scope.cxx
index 8ec2c8c7..d4ec9c8d 100644
--- a/build2/scope.cxx
+++ b/build2/scope.cxx
@@ -1,5 +1,5 @@
// file : build2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/scope.hxx b/build2/scope.hxx
index 527ff86b..73d95b6d 100644
--- a/build2/scope.hxx
+++ b/build2/scope.hxx
@@ -1,5 +1,5 @@
// file : build2/scope.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCOPE_HXX
diff --git a/build2/scope.ixx b/build2/scope.ixx
index 46eea3dd..9a93e9d9 100644
--- a/build2/scope.ixx
+++ b/build2/scope.ixx
@@ -1,5 +1,5 @@
// file : build2/scope.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/search.cxx b/build2/search.cxx
index c7a77837..69e99868 100644
--- a/build2/search.cxx
+++ b/build2/search.cxx
@@ -1,5 +1,5 @@
// file : build2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/search.hxx>
diff --git a/build2/search.hxx b/build2/search.hxx
index 79c78539..0bf70c09 100644
--- a/build2/search.hxx
+++ b/build2/search.hxx
@@ -1,5 +1,5 @@
// file : build2/search.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SEARCH_HXX
diff --git a/build2/spec.cxx b/build2/spec.cxx
index 0e5bd75e..1b850b34 100644
--- a/build2/spec.cxx
+++ b/build2/spec.cxx
@@ -1,5 +1,5 @@
// file : build2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/spec.hxx>
diff --git a/build2/spec.hxx b/build2/spec.hxx
index 8b621508..211e6370 100644
--- a/build2/spec.hxx
+++ b/build2/spec.hxx
@@ -1,5 +1,5 @@
// file : build2/spec.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SPEC_HXX
diff --git a/build2/target-key.hxx b/build2/target-key.hxx
index d9ae57c1..271a0033 100644
--- a/build2/target-key.hxx
+++ b/build2/target-key.hxx
@@ -1,5 +1,5 @@
// file : build2/target-key.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_KEY_HXX
diff --git a/build2/target-state.hxx b/build2/target-state.hxx
index 2913abbc..d7fe9c6a 100644
--- a/build2/target-state.hxx
+++ b/build2/target-state.hxx
@@ -1,5 +1,5 @@
// file : build2/target-state.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_STATE_HXX
diff --git a/build2/target-type.hxx b/build2/target-type.hxx
index 3e519f4a..5886fdc8 100644
--- a/build2/target-type.hxx
+++ b/build2/target-type.hxx
@@ -1,5 +1,5 @@
// file : build2/target-type.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_TYPE_HXX
diff --git a/build2/target.cxx b/build2/target.cxx
index 13db67e4..973eed8f 100644
--- a/build2/target.cxx
+++ b/build2/target.cxx
@@ -1,5 +1,5 @@
// file : build2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/target.hxx>
diff --git a/build2/target.hxx b/build2/target.hxx
index 05a748c0..e4f65ff0 100644
--- a/build2/target.hxx
+++ b/build2/target.hxx
@@ -1,5 +1,5 @@
// file : build2/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_HXX
diff --git a/build2/target.ixx b/build2/target.ixx
index 3148ab4f..ea91b6e2 100644
--- a/build2/target.ixx
+++ b/build2/target.ixx
@@ -1,5 +1,5 @@
// file : build2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // memcpy()
diff --git a/build2/target.txx b/build2/target.txx
index d93d3006..4feea2f4 100644
--- a/build2/target.txx
+++ b/build2/target.txx
@@ -1,5 +1,5 @@
// file : build2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx> // dir_iterator
diff --git a/build2/test/common.cxx b/build2/test/common.cxx
index 8197d5d5..5cca9024 100644
--- a/build2/test/common.cxx
+++ b/build2/test/common.cxx
@@ -1,5 +1,5 @@
// file : build2/test/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/common.hxx>
diff --git a/build2/test/common.hxx b/build2/test/common.hxx
index 81cccb75..1bd25d39 100644
--- a/build2/test/common.hxx
+++ b/build2/test/common.hxx
@@ -1,5 +1,5 @@
// file : build2/test/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_COMMON_HXX
diff --git a/build2/test/init.cxx b/build2/test/init.cxx
index 036f41c5..66889f75 100644
--- a/build2/test/init.cxx
+++ b/build2/test/init.cxx
@@ -1,5 +1,5 @@
// file : build2/test/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/init.hxx>
diff --git a/build2/test/init.hxx b/build2/test/init.hxx
index 8ca0d23e..8f37a909 100644
--- a/build2/test/init.hxx
+++ b/build2/test/init.hxx
@@ -1,5 +1,5 @@
// file : build2/test/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_INIT_HXX
diff --git a/build2/test/module.hxx b/build2/test/module.hxx
index 529f826c..2962639f 100644
--- a/build2/test/module.hxx
+++ b/build2/test/module.hxx
@@ -1,5 +1,5 @@
// file : build2/test/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_MODULE_HXX
diff --git a/build2/test/operation.cxx b/build2/test/operation.cxx
index 7c968ffd..c0ea34d6 100644
--- a/build2/test/operation.cxx
+++ b/build2/test/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/test/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/operation.hxx>
diff --git a/build2/test/operation.hxx b/build2/test/operation.hxx
index 09739d6c..ffb80cd9 100644
--- a/build2/test/operation.hxx
+++ b/build2/test/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/test/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_OPERATION_HXX
diff --git a/build2/test/rule.cxx b/build2/test/rule.cxx
index 47c80043..f877a4d0 100644
--- a/build2/test/rule.cxx
+++ b/build2/test/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/test/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/rule.hxx>
diff --git a/build2/test/rule.hxx b/build2/test/rule.hxx
index 85fa1cd6..e4fd28da 100644
--- a/build2/test/rule.hxx
+++ b/build2/test/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/test/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_RULE_HXX
diff --git a/build2/test/script/builtin.cxx b/build2/test/script/builtin.cxx
index 0a238bb9..d52aee4b 100644
--- a/build2/test/script/builtin.cxx
+++ b/build2/test/script/builtin.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/builtin.hxx>
diff --git a/build2/test/script/builtin.hxx b/build2/test/script/builtin.hxx
index ae0681f0..4d4ad353 100644
--- a/build2/test/script/builtin.hxx
+++ b/build2/test/script/builtin.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/builtin.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_BUILTIN_HXX
diff --git a/build2/test/script/lexer.cxx b/build2/test/script/lexer.cxx
index 4d139cee..ed0bd159 100644
--- a/build2/test/script/lexer.cxx
+++ b/build2/test/script/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/lexer.hxx>
diff --git a/build2/test/script/lexer.hxx b/build2/test/script/lexer.hxx
index 5e013b2b..de882b6e 100644
--- a/build2/test/script/lexer.hxx
+++ b/build2/test/script/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_LEXER_HXX
diff --git a/build2/test/script/parser.cxx b/build2/test/script/parser.cxx
index dad397be..c7a0b20b 100644
--- a/build2/test/script/parser.cxx
+++ b/build2/test/script/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/parser.hxx>
diff --git a/build2/test/script/parser.hxx b/build2/test/script/parser.hxx
index 4c666f50..bedb504c 100644
--- a/build2/test/script/parser.hxx
+++ b/build2/test/script/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_PARSER_HXX
diff --git a/build2/test/script/regex.cxx b/build2/test/script/regex.cxx
index 5e14e6e7..8f6477b6 100644
--- a/build2/test/script/regex.cxx
+++ b/build2/test/script/regex.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/regex.hxx>
diff --git a/build2/test/script/regex.hxx b/build2/test/script/regex.hxx
index 2850f23c..eca02a3b 100644
--- a/build2/test/script/regex.hxx
+++ b/build2/test/script/regex.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_REGEX_HXX
diff --git a/build2/test/script/regex.ixx b/build2/test/script/regex.ixx
index 40733126..3dbf8c19 100644
--- a/build2/test/script/regex.ixx
+++ b/build2/test/script/regex.ixx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/test/script/runner.cxx b/build2/test/script/runner.cxx
index 6496b0fa..f6fc3123 100644
--- a/build2/test/script/runner.cxx
+++ b/build2/test/script/runner.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/runner.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/runner.hxx>
diff --git a/build2/test/script/runner.hxx b/build2/test/script/runner.hxx
index 84487d01..17b4de11 100644
--- a/build2/test/script/runner.hxx
+++ b/build2/test/script/runner.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/runner.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_RUNNER_HXX
diff --git a/build2/test/script/script.cxx b/build2/test/script/script.cxx
index 77b5e684..50e362c1 100644
--- a/build2/test/script/script.cxx
+++ b/build2/test/script/script.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/script.hxx>
diff --git a/build2/test/script/script.hxx b/build2/test/script/script.hxx
index e4db8560..0e833874 100644
--- a/build2/test/script/script.hxx
+++ b/build2/test/script/script.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_SCRIPT_HXX
diff --git a/build2/test/script/script.ixx b/build2/test/script/script.ixx
index 7c075fb1..fbb8b0d0 100644
--- a/build2/test/script/script.ixx
+++ b/build2/test/script/script.ixx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/test/script/token.cxx b/build2/test/script/token.cxx
index 42428c6d..ae61f3aa 100644
--- a/build2/test/script/token.cxx
+++ b/build2/test/script/token.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/token.hxx>
diff --git a/build2/test/script/token.hxx b/build2/test/script/token.hxx
index 0e8a5774..d6745fac 100644
--- a/build2/test/script/token.hxx
+++ b/build2/test/script/token.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_TOKEN_HXX
diff --git a/build2/test/target.cxx b/build2/test/target.cxx
index 0bda8274..a5172409 100644
--- a/build2/test/target.cxx
+++ b/build2/test/target.cxx
@@ -1,5 +1,5 @@
// file : build2/test/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/target.hxx>
diff --git a/build2/test/target.hxx b/build2/test/target.hxx
index 9eec1462..f25a39b1 100644
--- a/build2/test/target.hxx
+++ b/build2/test/target.hxx
@@ -1,5 +1,5 @@
// file : build2/test/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_TARGET_HXX
diff --git a/build2/token.cxx b/build2/token.cxx
index ec789019..603a5a78 100644
--- a/build2/token.cxx
+++ b/build2/token.cxx
@@ -1,5 +1,5 @@
// file : build2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/token.hxx>
diff --git a/build2/token.hxx b/build2/token.hxx
index 2a590d7d..424c1c55 100644
--- a/build2/token.hxx
+++ b/build2/token.hxx
@@ -1,5 +1,5 @@
// file : build2/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TOKEN_HXX
diff --git a/build2/types-parsers.cxx b/build2/types-parsers.cxx
index 4cc723c0..18afaf28 100644
--- a/build2/types-parsers.cxx
+++ b/build2/types-parsers.cxx
@@ -1,5 +1,5 @@
// file : build2/types-parsers.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types-parsers.hxx>
diff --git a/build2/types-parsers.hxx b/build2/types-parsers.hxx
index adbc5c3a..3dead440 100644
--- a/build2/types-parsers.hxx
+++ b/build2/types-parsers.hxx
@@ -1,5 +1,5 @@
// file : build2/types-parsers.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
diff --git a/build2/types.hxx b/build2/types.hxx
index 310e6890..8764c35f 100644
--- a/build2/types.hxx
+++ b/build2/types.hxx
@@ -1,5 +1,5 @@
// file : build2/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TYPES_HXX
diff --git a/build2/utility.cxx b/build2/utility.cxx
index 2f46124c..3c2ad0d7 100644
--- a/build2/utility.cxx
+++ b/build2/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/utility.hxx>
diff --git a/build2/utility.hxx b/build2/utility.hxx
index 8ea1d66b..4ca12caf 100644
--- a/build2/utility.hxx
+++ b/build2/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_UTILITY_HXX
diff --git a/build2/utility.ixx b/build2/utility.ixx
index 3595ce42..6d6f3896 100644
--- a/build2/utility.ixx
+++ b/build2/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/utility.txx b/build2/utility.txx
index 0d9d3423..7479b0a5 100644
--- a/build2/utility.txx
+++ b/build2/utility.txx
@@ -1,5 +1,5 @@
// file : build2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/variable.cxx b/build2/variable.cxx
index eb74aad4..80009137 100644
--- a/build2/variable.cxx
+++ b/build2/variable.cxx
@@ -1,5 +1,5 @@
// file : build2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/variable.hxx>
diff --git a/build2/variable.hxx b/build2/variable.hxx
index d61bb1c0..808efc93 100644
--- a/build2/variable.hxx
+++ b/build2/variable.hxx
@@ -1,5 +1,5 @@
// file : build2/variable.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VARIABLE_HXX
diff --git a/build2/variable.ixx b/build2/variable.ixx
index dcc13048..953bc86c 100644
--- a/build2/variable.ixx
+++ b/build2/variable.ixx
@@ -1,5 +1,5 @@
// file : build2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_same
diff --git a/build2/variable.txx b/build2/variable.txx
index c2dbea9e..4273fd01 100644
--- a/build2/variable.txx
+++ b/build2/variable.txx
@@ -1,5 +1,5 @@
// file : build2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics.hxx>
diff --git a/build2/version.hxx.in b/build2/version.hxx.in
index 927a9713..94b36b83 100644
--- a/build2/version.hxx.in
+++ b/build2/version.hxx.in
@@ -1,5 +1,5 @@
// file : build2/version.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION // Note: using the version macro itself.
diff --git a/build2/version/init.cxx b/build2/version/init.cxx
index 03be4015..d1b02730 100644
--- a/build2/version/init.cxx
+++ b/build2/version/init.cxx
@@ -1,5 +1,5 @@
// file : build2/version/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/init.hxx>
diff --git a/build2/version/init.hxx b/build2/version/init.hxx
index 425e282c..ef6481a2 100644
--- a/build2/version/init.hxx
+++ b/build2/version/init.hxx
@@ -1,5 +1,5 @@
// file : build2/version/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_INIT_HXX
diff --git a/build2/version/module.cxx b/build2/version/module.cxx
index acc629a4..7f9a173f 100644
--- a/build2/version/module.cxx
+++ b/build2/version/module.cxx
@@ -1,5 +1,5 @@
// file : build2/version/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/module.hxx>
diff --git a/build2/version/module.hxx b/build2/version/module.hxx
index e24ce880..b3bf8139 100644
--- a/build2/version/module.hxx
+++ b/build2/version/module.hxx
@@ -1,5 +1,5 @@
// file : build2/version/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_MODULE_HXX
diff --git a/build2/version/rule.cxx b/build2/version/rule.cxx
index 2b1d3664..1a41cefa 100644
--- a/build2/version/rule.cxx
+++ b/build2/version/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/version/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/rule.hxx>
diff --git a/build2/version/rule.hxx b/build2/version/rule.hxx
index 01350ccc..b01383f9 100644
--- a/build2/version/rule.hxx
+++ b/build2/version/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/version/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_RULE_HXX
diff --git a/build2/version/snapshot-git.cxx b/build2/version/snapshot-git.cxx
index a8b9330f..278c5cee 100644
--- a/build2/version/snapshot-git.cxx
+++ b/build2/version/snapshot-git.cxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot-git.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <ctime> // time_t
diff --git a/build2/version/snapshot.cxx b/build2/version/snapshot.cxx
index 46db19b1..b2f8d233 100644
--- a/build2/version/snapshot.cxx
+++ b/build2/version/snapshot.cxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/snapshot.hxx>
diff --git a/build2/version/snapshot.hxx b/build2/version/snapshot.hxx
index 15f4b592..bb5e4d47 100644
--- a/build2/version/snapshot.hxx
+++ b/build2/version/snapshot.hxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_SNAPSHOT_HXX
diff --git a/build2/version/utility.cxx b/build2/version/utility.cxx
index 0f8ea863..265f3a26 100644
--- a/build2/version/utility.cxx
+++ b/build2/version/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/version/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/utility.hxx>
diff --git a/build2/version/utility.hxx b/build2/version/utility.hxx
index c373f6ca..7b012e45 100644
--- a/build2/version/utility.hxx
+++ b/build2/version/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/version/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_UTILITY_HXX