summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2019-01-16 20:38:22 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2019-01-16 20:38:22 +0300
commit3eb73174972d542425e82a107e3eae06cab2f9ca (patch)
tree116b9686b61f5dda66dbf9b8572c7a40cfe59e36
parent28fb279aba3af8bf1a57a9e36b2b183ef68c5454 (diff)
downloadbuild2-3eb73174972d542425e82a107e3eae06cab2f9ca.tar.gz
build2-3eb73174972d542425e82a107e3eae06cab2f9ca.tar.xz
build2-3eb73174972d542425e82a107e3eae06cab2f9ca.zip
Update copyright year
-rw-r--r--INSTALL.cli2
-rw-r--r--LICENSE2
-rw-r--r--bootstrap-mingw.bat2
-rw-r--r--bootstrap-msvc.bat2
-rw-r--r--bootstrap.gmake2
-rwxr-xr-xbootstrap.sh2
-rw-r--r--build/bootstrap.build2
-rw-r--r--build/export.build2
-rw-r--r--build/root.build2
-rw-r--r--build2/action.hxx2
-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/bash/init.cxx2
-rw-r--r--build2/bash/init.hxx2
-rw-r--r--build2/bash/rule.cxx2
-rw-r--r--build2/bash/rule.hxx2
-rw-r--r--build2/bash/target.cxx2
-rw-r--r--build2/bash/target.hxx2
-rw-r--r--build2/bash/utility.hxx2
-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.hxx.in2
-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/depdb.ixx2
-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-name.cxx2
-rw-r--r--build2/functions-path.cxx2
-rw-r--r--build2/functions-process-path.cxx2
-rw-r--r--build2/functions-process.cxx2
-rw-r--r--build2/functions-project-name.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/in/init.cxx2
-rw-r--r--build2/in/init.hxx2
-rw-r--r--build2/in/rule.cxx2
-rw-r--r--build2/in/rule.hxx2
-rw-r--r--build2/in/target.cxx2
-rw-r--r--build2/in/target.hxx2
-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/prerequisite.ixx2
-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
-rw-r--r--buildfile2
-rw-r--r--doc/buildfile2
-rw-r--r--doc/manual.cli2
-rw-r--r--doc/testscript.cli2
-rw-r--r--old-tests/depdb/buildfile2
-rw-r--r--old-tests/depdb/driver.cxx2
-rw-r--r--old-tests/lexer/buildfile2
-rw-r--r--old-tests/lexer/driver.cxx2
-rw-r--r--old-tests/parser/buildfile2
-rw-r--r--old-tests/parser/driver.cxx2
-rw-r--r--tests/bash/buildfile2
-rw-r--r--tests/bash/testscript2
-rw-r--r--tests/build/bootstrap.build2
-rw-r--r--tests/build/root.build2
-rw-r--r--tests/buildfile2
-rw-r--r--tests/cc/libu/buildfile2
-rw-r--r--tests/cc/libu/testscript2
-rw-r--r--tests/cc/modules/buildfile2
-rw-r--r--tests/cc/modules/testscript2
-rw-r--r--tests/cc/preprocessed/buildfile2
-rw-r--r--tests/cc/preprocessed/testscript2
-rw-r--r--tests/common.testscript2
-rw-r--r--tests/dependency/chain/buildfile2
-rw-r--r--tests/dependency/chain/testscript2
-rw-r--r--tests/directive/assert.testscript2
-rw-r--r--tests/directive/buildfile2
-rw-r--r--tests/directive/run.testscript2
-rw-r--r--tests/eval/buildfile2
-rw-r--r--tests/eval/comma.testscript2
-rw-r--r--tests/eval/comp.testscript2
-rw-r--r--tests/eval/or-and.testscript2
-rw-r--r--tests/eval/qual.testscript2
-rw-r--r--tests/eval/ternary.testscript2
-rw-r--r--tests/eval/value.testscript2
-rw-r--r--tests/expansion/buildfile2
-rw-r--r--tests/expansion/concat.testscript2
-rw-r--r--tests/expansion/type.testscript2
-rw-r--r--tests/function/builtin/buildfile2
-rw-r--r--tests/function/builtin/testscript2
-rw-r--r--tests/function/filesystem/buildfile2
-rw-r--r--tests/function/filesystem/testscript2
-rw-r--r--tests/function/install/buildfile2
-rw-r--r--tests/function/install/testscript2
-rw-r--r--tests/function/path/buildfile2
-rw-r--r--tests/function/path/testscript2
-rw-r--r--tests/function/process/buildfile2
-rw-r--r--tests/function/process/testscript2
-rw-r--r--tests/function/regex/buildfile2
-rw-r--r--tests/function/regex/testscript2
-rw-r--r--tests/hooks/buildfile2
-rw-r--r--tests/hooks/testscript2
-rw-r--r--tests/in/buildfile2
-rw-r--r--tests/in/testscript2
-rw-r--r--tests/loop/buildfile2
-rw-r--r--tests/loop/for.testscript2
-rw-r--r--tests/name/buildfile2
-rw-r--r--tests/name/cross.testscript2
-rw-r--r--tests/name/extension.testscript2
-rw-r--r--tests/name/pattern.testscript2
-rw-r--r--tests/search/dir/buildfile2
-rw-r--r--tests/search/dir/testscript2
-rw-r--r--tests/test/buildfile2
-rw-r--r--tests/test/common.testscript2
-rw-r--r--tests/test/config-test/buildfile2
-rw-r--r--tests/test/config-test/driver.cxx2
-rw-r--r--tests/test/config-test/testscript2
-rw-r--r--tests/test/script/buildfile2
-rw-r--r--tests/test/script/builtin/buildfile2
-rw-r--r--tests/test/script/builtin/cat.testscript2
-rw-r--r--tests/test/script/builtin/cp.testscript2
-rw-r--r--tests/test/script/builtin/echo.testscript2
-rw-r--r--tests/test/script/builtin/ln.testscript2
-rw-r--r--tests/test/script/builtin/mkdir.testscript2
-rw-r--r--tests/test/script/builtin/mv.testscript2
-rw-r--r--tests/test/script/builtin/rm.testscript2
-rw-r--r--tests/test/script/builtin/rmdir.testscript2
-rw-r--r--tests/test/script/builtin/sed.testscript2
-rw-r--r--tests/test/script/builtin/test.testscript2
-rw-r--r--tests/test/script/builtin/touch.testscript2
-rw-r--r--tests/test/script/common.testscript2
-rw-r--r--tests/test/script/generated/buildfile2
-rw-r--r--tests/test/script/generated/testscript2
-rw-r--r--tests/test/script/generated/testscript.in2
-rw-r--r--tests/test/script/integration/buildfile2
-rw-r--r--tests/test/script/integration/testscript2
-rw-r--r--tests/test/script/runner/buildfile2
-rw-r--r--tests/test/script/runner/cleanup.testscript2
-rw-r--r--tests/test/script/runner/driver.cxx2
-rw-r--r--tests/test/script/runner/exit.testscript2
-rw-r--r--tests/test/script/runner/expr.testscript2
-rw-r--r--tests/test/script/runner/if.testscript2
-rw-r--r--tests/test/script/runner/output.testscript2
-rw-r--r--tests/test/script/runner/pipe.testscript2
-rw-r--r--tests/test/script/runner/redirect.testscript2
-rw-r--r--tests/test/script/runner/regex.testscript2
-rw-r--r--tests/test/script/runner/set.testscript2
-rw-r--r--tests/test/script/runner/status.testscript2
-rw-r--r--tests/test/simple/generated/buildfile2
-rw-r--r--tests/test/simple/generated/driver.cxx2
-rw-r--r--tests/test/simple/generated/testscript2
-rw-r--r--tests/value/buildfile2
-rw-r--r--tests/value/concat.testscript2
-rw-r--r--tests/value/reverse.testscript2
-rw-r--r--tests/variable/override/buildfile2
-rw-r--r--tests/variable/override/testscript2
-rw-r--r--tests/variable/prerequisite-specific/buildfile2
-rw-r--r--tests/variable/prerequisite-specific/testscript2
-rw-r--r--tests/variable/scope-specific/buildfile2
-rw-r--r--tests/variable/scope-specific/testscript2
-rw-r--r--tests/variable/target-specific/buildfile2
-rw-r--r--tests/variable/target-specific/testscript2
-rw-r--r--tests/variable/target-type-pattern-specific/buildfile2
-rw-r--r--tests/variable/target-type-pattern-specific/testscript2
-rw-r--r--unit-tests/cc/lexer/buildfile2
-rw-r--r--unit-tests/cc/lexer/char-literal.testscript2
-rw-r--r--unit-tests/cc/lexer/comment.testscript2
-rw-r--r--unit-tests/cc/lexer/driver.cxx2
-rw-r--r--unit-tests/cc/lexer/line.testscript2
-rw-r--r--unit-tests/cc/lexer/number.testscript2
-rw-r--r--unit-tests/cc/lexer/preprocessor.testscript2
-rw-r--r--unit-tests/cc/lexer/raw-string-literal.testscript2
-rw-r--r--unit-tests/cc/lexer/string-literal.testscript2
-rw-r--r--unit-tests/cc/parser/buildfile2
-rw-r--r--unit-tests/cc/parser/driver.cxx2
-rw-r--r--unit-tests/cc/parser/module.testscript2
-rw-r--r--unit-tests/function/buildfile2
-rw-r--r--unit-tests/function/call.testscript2
-rw-r--r--unit-tests/function/driver.cxx2
-rw-r--r--unit-tests/function/syntax.testscript2
-rw-r--r--unit-tests/lexer/buildfile2
-rw-r--r--unit-tests/lexer/buildspec.testscript2
-rw-r--r--unit-tests/lexer/comment.testscript2
-rw-r--r--unit-tests/lexer/driver.cxx2
-rw-r--r--unit-tests/lexer/eval.testscript2
-rw-r--r--unit-tests/lexer/quoting.testscript2
-rw-r--r--unit-tests/name/buildfile2
-rw-r--r--unit-tests/name/driver.cxx2
-rw-r--r--unit-tests/scheduler/buildfile2
-rw-r--r--unit-tests/scheduler/driver.cxx2
-rw-r--r--unit-tests/test/script/lexer/buildfile2
-rw-r--r--unit-tests/test/script/lexer/command-expansion.testscript2
-rw-r--r--unit-tests/test/script/lexer/command-line.testscript2
-rw-r--r--unit-tests/test/script/lexer/description-line.testscript2
-rw-r--r--unit-tests/test/script/lexer/driver.cxx2
-rw-r--r--unit-tests/test/script/lexer/first-token.testscript2
-rw-r--r--unit-tests/test/script/lexer/second-token.testscript2
-rw-r--r--unit-tests/test/script/lexer/variable-line.testscript2
-rw-r--r--unit-tests/test/script/lexer/variable.testscript2
-rw-r--r--unit-tests/test/script/parser/buildfile2
-rw-r--r--unit-tests/test/script/parser/cleanup.testscript2
-rw-r--r--unit-tests/test/script/parser/command-if.testscript2
-rw-r--r--unit-tests/test/script/parser/command-re-parse.testscript2
-rw-r--r--unit-tests/test/script/parser/description.testscript2
-rw-r--r--unit-tests/test/script/parser/directive.testscript2
-rw-r--r--unit-tests/test/script/parser/driver.cxx2
-rw-r--r--unit-tests/test/script/parser/exit.testscript2
-rw-r--r--unit-tests/test/script/parser/expansion.testscript2
-rw-r--r--unit-tests/test/script/parser/here-document.testscript2
-rw-r--r--unit-tests/test/script/parser/here-string.testscript2
-rw-r--r--unit-tests/test/script/parser/include.testscript2
-rw-r--r--unit-tests/test/script/parser/pipe-expr.testscript2
-rw-r--r--unit-tests/test/script/parser/pre-parse.testscript2
-rw-r--r--unit-tests/test/script/parser/redirect.testscript2
-rw-r--r--unit-tests/test/script/parser/regex.testscript2
-rw-r--r--unit-tests/test/script/parser/scope-if.testscript2
-rw-r--r--unit-tests/test/script/parser/scope.testscript2
-rw-r--r--unit-tests/test/script/parser/setup-teardown.testscript2
-rw-r--r--unit-tests/test/script/regex/buildfile2
-rw-r--r--unit-tests/test/script/regex/driver.cxx2
388 files changed, 389 insertions, 389 deletions
diff --git a/INSTALL.cli b/INSTALL.cli
index e8fa7358..3d8a0985 100644
--- a/INSTALL.cli
+++ b/INSTALL.cli
@@ -1,5 +1,5 @@
// file : INSTALL.cli
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"
diff --git a/LICENSE b/LICENSE
index c1332e60..215ce1dc 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2018 Code Synthesis Ltd
+Copyright (c) 2014-2019 Code Synthesis Ltd
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/bootstrap-mingw.bat b/bootstrap-mingw.bat
index b6776385..8b62215a 100644
--- a/bootstrap-mingw.bat
+++ b/bootstrap-mingw.bat
@@ -1,7 +1,7 @@
@echo off
rem file : bootstrap-mingw.bat
-rem copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap-msvc.bat b/bootstrap-msvc.bat
index a81bec9f..9120989c 100644
--- a/bootstrap-msvc.bat
+++ b/bootstrap-msvc.bat
@@ -1,7 +1,7 @@
@echo off
rem file : bootstrap-msvc.bat
-rem copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap.gmake b/bootstrap.gmake
index 915014f0..d20137ce 100644
--- a/bootstrap.gmake
+++ b/bootstrap.gmake
@@ -1,5 +1,5 @@
# file : bootstrap.gmake -*- Makefile -*-
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# This makefile requires GNU make 3.81 or later and can be used to bootstrap
diff --git a/bootstrap.sh b/bootstrap.sh
index e6088c2d..a7ee7e27 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : bootstrap.sh
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
usage="Usage: $0 [-h] [--libbutl <dir>] [--host <triplet>] <cxx> [<cxx-option>...]"
diff --git a/build/bootstrap.build b/build/bootstrap.build
index f5c3f642..f2c06f4a 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : build/bootstrap.build
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
project = build2
diff --git a/build/export.build b/build/export.build
index 9b770f41..dc94fa48 100644
--- a/build/export.build
+++ b/build/export.build
@@ -1,5 +1,5 @@
# file : build/export.build
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$out_root/
diff --git a/build/root.build b/build/root.build
index 6213fe13..66404076 100644
--- a/build/root.build
+++ b/build/root.build
@@ -1,5 +1,5 @@
# file : build/root.build
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
using in
diff --git a/build2/action.hxx b/build2/action.hxx
index 321d2c13..eeb73fda 100644
--- a/build2/action.hxx
+++ b/build2/action.hxx
@@ -1,5 +1,5 @@
// file : build2/action.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_ACTION_HXX
diff --git a/build2/algorithm.cxx b/build2/algorithm.cxx
index 2eb5dd8a..0dffb312 100644
--- a/build2/algorithm.cxx
+++ b/build2/algorithm.cxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/algorithm.hxx>
diff --git a/build2/algorithm.hxx b/build2/algorithm.hxx
index e908df89..4d6c4ffc 100644
--- a/build2/algorithm.hxx
+++ b/build2/algorithm.hxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_ALGORITHM_HXX
diff --git a/build2/algorithm.ixx b/build2/algorithm.ixx
index e41b87f2..b6d3ccba 100644
--- a/build2/algorithm.ixx
+++ b/build2/algorithm.ixx
@@ -1,5 +1,5 @@
// file : build2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/b.cli b/build2/b.cli
index bb2e78b1..a88693de 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -1,5 +1,5 @@
// file : build2/b.cli
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
include <set>;
diff --git a/build2/b.cxx b/build2/b.cxx
index bc19bfde..0698e18c 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1,5 +1,5 @@
// file : build2/b.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef _WIN32
@@ -347,7 +347,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-2018 Code Synthesis Ltd" << endl
+ << "Copyright (c) 2014-2019 Code Synthesis Ltd" << endl
<< "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/build2/bash/init.cxx b/build2/bash/init.cxx
index 7bfea58f..9df16b43 100644
--- a/build2/bash/init.cxx
+++ b/build2/bash/init.cxx
@@ -1,5 +1,5 @@
// file : build2/bash/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bash/init.hxx>
diff --git a/build2/bash/init.hxx b/build2/bash/init.hxx
index 20ae9b71..f4a82d7a 100644
--- a/build2/bash/init.hxx
+++ b/build2/bash/init.hxx
@@ -1,5 +1,5 @@
// file : build2/bash/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BASH_INIT_HXX
diff --git a/build2/bash/rule.cxx b/build2/bash/rule.cxx
index 4485fc8d..cc5d256b 100644
--- a/build2/bash/rule.cxx
+++ b/build2/bash/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/bash/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bash/rule.hxx>
diff --git a/build2/bash/rule.hxx b/build2/bash/rule.hxx
index 5110f976..9a1b161b 100644
--- a/build2/bash/rule.hxx
+++ b/build2/bash/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/bash/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BASH_RULE_HXX
diff --git a/build2/bash/target.cxx b/build2/bash/target.cxx
index 660528e8..8a4bd9e0 100644
--- a/build2/bash/target.cxx
+++ b/build2/bash/target.cxx
@@ -1,5 +1,5 @@
// file : build2/bash/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bash/target.hxx>
diff --git a/build2/bash/target.hxx b/build2/bash/target.hxx
index b8f4d281..d1ab5b15 100644
--- a/build2/bash/target.hxx
+++ b/build2/bash/target.hxx
@@ -1,5 +1,5 @@
// file : build2/bash/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BASH_TARGET_HXX
diff --git a/build2/bash/utility.hxx b/build2/bash/utility.hxx
index 67f4552f..e7f72f47 100644
--- a/build2/bash/utility.hxx
+++ b/build2/bash/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/bash/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BASH_UTILITY_HXX
diff --git a/build2/bin/guess.cxx b/build2/bin/guess.cxx
index 913736dd..c5effd74 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 13cee46b..a9c72466 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 6b3aeb39..225a8a61 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 102aa080..c58dbfd0 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 b609c9a1..7eaa308f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ab8d64b8..471c9018 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 093df6ed..8ff2f970 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/target.hxx>
diff --git a/build2/bin/target.hxx b/build2/bin/target.hxx
index 0bcdf903..42295d0c 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_TARGET_HXX
diff --git a/build2/buildfile b/build2/buildfile
index ce9f7d7c..05fdac5a 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -1,5 +1,5 @@
# file : build2/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 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 c0fbdded..ef4e72d4 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 f615f67b..54cebf1b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ab006d9f..31197585 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 a1a17f72..318a7f1b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 e1b04d73..39301b9a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 21c05e11..54c9e08d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 f565ff44..a621414a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 a3361da1..724c5550 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 919aeab0..e5dd37f2 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5fa4de75..b807446f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 183802fd..edb99616 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 dccba893..e62da3e5 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 b2b508e3..00e8a630 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ecca7023..7616b61e 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 15627c74..3c6293aa 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 0f52afff..b7ce1a43 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 20ae0ae5..a899ab26 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 47bfdf12..b239dee3 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1bc666a6..92b17b73 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 cb89cb16..f277f95b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 0d3650eb..78c29e03 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // strcmp()
diff --git a/build2/cc/parser.cxx b/build2/cc/parser.cxx
index 273a2202..a3d97b4f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5a529fd1..b8a4940b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c35569c6..3e477d8d 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-2018 Code Synthesis Ltd
+// 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/build2/cc/target.cxx b/build2/cc/target.cxx
index 981f4d75..d31a38c1 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/target.hxx>
diff --git a/build2/cc/target.hxx b/build2/cc/target.hxx
index 395c2338..6764fe5d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 db123561..56688acb 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 080578c0..7e5ce53b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c378e747..bf969497 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 37f4d1c6..2790bf6e 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 2807d941..268e8c78 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 e9fd680e..8161cc47 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d9fec084..0efea9a0 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 f97c2aee..e6a70792 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 626d0ee0..cc3e5dd1 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d1e8edc8..3603f470 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1a2ea41a..33aff72c 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/target.hxx>
diff --git a/build2/cli/target.hxx b/build2/cli/target.hxx
index 46623c31..44126ffc 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_TARGET_HXX
diff --git a/build2/config.hxx.in b/build2/config.hxx.in
index e84fd6ae..07499b13 100644
--- a/build2/config.hxx.in
+++ b/build2/config.hxx.in
@@ -1,5 +1,5 @@
// file : build2/config.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// This file is included by <build2/types.hxx> so normally you don't need to
diff --git a/build2/config/init.cxx b/build2/config/init.cxx
index 6d477240..25c7022b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 3a89edaf..2ac0f966 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 79e91e1a..7c3aae48 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 31ad8481..10dac40d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1dc51b67..5acc42b8 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 691c2a6b..2892885f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 005be416..2fee5f7d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ed67cc56..6f384f53 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 3d5a967a..4f3429f2 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/context.cxx b/build2/context.cxx
index 31e01d7e..f7234a7f 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -1,5 +1,5 @@
// file : build2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/context.hxx b/build2/context.hxx
index 8ee27b3c..74cfa5fb 100644
--- a/build2/context.hxx
+++ b/build2/context.hxx
@@ -1,5 +1,5 @@
// file : build2/context.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONTEXT_HXX
diff --git a/build2/context.ixx b/build2/context.ixx
index 47a1f031..62f3d818 100644
--- a/build2/context.ixx
+++ b/build2/context.ixx
@@ -1,5 +1,5 @@
// file : build2/context.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/cxx/init.cxx b/build2/cxx/init.cxx
index 84b7bb62..657893ea 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8aeb4706..0a8bde91 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 bdfa6098..1b7c1cf1 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cxx/target.hxx>
diff --git a/build2/cxx/target.hxx b/build2/cxx/target.hxx
index 94295d10..33959afc 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c963387e..1d71a1d9 100644
--- a/build2/depdb.cxx
+++ b/build2/depdb.cxx
@@ -1,5 +1,5 @@
// file : build2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/depdb.hxx>
diff --git a/build2/depdb.hxx b/build2/depdb.hxx
index ce7dd395..f1e86a10 100644
--- a/build2/depdb.hxx
+++ b/build2/depdb.hxx
@@ -1,5 +1,5 @@
// file : build2/depdb.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DEPDB_HXX
diff --git a/build2/depdb.ixx b/build2/depdb.ixx
index ecaf102b..5ceba5a8 100644
--- a/build2/depdb.ixx
+++ b/build2/depdb.ixx
@@ -1,5 +1,5 @@
// file : build2/depdb.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/diagnostics.cxx b/build2/diagnostics.cxx
index 40fa381b..3eb1e9a2 100644
--- a/build2/diagnostics.cxx
+++ b/build2/diagnostics.cxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics.hxx>
diff --git a/build2/diagnostics.hxx b/build2/diagnostics.hxx
index b78f6a9f..39659c21 100644
--- a/build2/diagnostics.hxx
+++ b/build2/diagnostics.hxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5a7fddf5..b51930bd 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1892efb4..f337dad8 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8ee80cdb..2d619f47 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 cfd3a0fa..74d8854a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 fda68f06..75a5793c 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 28948846..592bf8cd 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d5f42f03..274e3c21 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d384b328..b4091180 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 fe120d04..8f584889 100644
--- a/build2/dump.cxx
+++ b/build2/dump.cxx
@@ -1,5 +1,5 @@
// file : build2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dump.hxx>
diff --git a/build2/dump.hxx b/build2/dump.hxx
index e9a3b30e..f8e3d03e 100644
--- a/build2/dump.hxx
+++ b/build2/dump.hxx
@@ -1,5 +1,5 @@
// file : build2/dump.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DUMP_HXX
diff --git a/build2/file.cxx b/build2/file.cxx
index 51bb8106..7f51ebbb 100644
--- a/build2/file.cxx
+++ b/build2/file.cxx
@@ -1,5 +1,5 @@
// file : build2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/file.hxx>
diff --git a/build2/file.hxx b/build2/file.hxx
index a56a61fb..bfbf0974 100644
--- a/build2/file.hxx
+++ b/build2/file.hxx
@@ -1,5 +1,5 @@
// file : build2/file.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILE_HXX
diff --git a/build2/file.ixx b/build2/file.ixx
index e977f045..2d6e99d8 100644
--- a/build2/file.ixx
+++ b/build2/file.ixx
@@ -1,5 +1,5 @@
// file : build2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/filesystem.cxx b/build2/filesystem.cxx
index 183c3daa..fc34d4d2 100644
--- a/build2/filesystem.cxx
+++ b/build2/filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/filesystem.hxx>
diff --git a/build2/filesystem.hxx b/build2/filesystem.hxx
index 257a1d95..b575c4aa 100644
--- a/build2/filesystem.hxx
+++ b/build2/filesystem.hxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILESYSTEM_HXX
diff --git a/build2/filesystem.txx b/build2/filesystem.txx
index 87aef178..fb224b61 100644
--- a/build2/filesystem.txx
+++ b/build2/filesystem.txx
@@ -1,5 +1,5 @@
// file : build2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 47d47333..e78cadea 100644
--- a/build2/function.cxx
+++ b/build2/function.cxx
@@ -1,5 +1,5 @@
// file : build2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/function.hxx b/build2/function.hxx
index 728e613a..0c021e38 100644
--- a/build2/function.hxx
+++ b/build2/function.hxx
@@ -1,5 +1,5 @@
// file : build2/function.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8db38c2e..138a3641 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-filesystem.cxx b/build2/functions-filesystem.cxx
index 52368244..75d882f1 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx>
diff --git a/build2/functions-name.cxx b/build2/functions-name.cxx
index 37549b39..ba1af5b9 100644
--- a/build2/functions-name.cxx
+++ b/build2/functions-name.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/functions-path.cxx b/build2/functions-path.cxx
index 161194ce..1bd4fc78 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 0d35d123..bf9b4175 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-process.cxx b/build2/functions-process.cxx
index ef36828e..b302ae59 100644
--- a/build2/functions-process.cxx
+++ b/build2/functions-process.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-process.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/regex.mxx>
diff --git a/build2/functions-project-name.cxx b/build2/functions-project-name.cxx
index f77b9cd8..65f263b1 100644
--- a/build2/functions-project-name.cxx
+++ b/build2/functions-project-name.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-project-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8c1e4c57..6860e3bb 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/build2/functions-string.cxx b/build2/functions-string.cxx
index de98fc82..61fd536b 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 371f9eea..de0387a3 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/in/init.cxx b/build2/in/init.cxx
index 25834568..dbbb4c1c 100644
--- a/build2/in/init.cxx
+++ b/build2/in/init.cxx
@@ -1,5 +1,5 @@
// file : build2/in/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/in/init.hxx>
diff --git a/build2/in/init.hxx b/build2/in/init.hxx
index 82879fb8..a8482f82 100644
--- a/build2/in/init.hxx
+++ b/build2/in/init.hxx
@@ -1,5 +1,5 @@
// file : build2/in/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_IN_INIT_HXX
diff --git a/build2/in/rule.cxx b/build2/in/rule.cxx
index 924bf954..2f8094d5 100644
--- a/build2/in/rule.cxx
+++ b/build2/in/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/in/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/in/rule.hxx>
diff --git a/build2/in/rule.hxx b/build2/in/rule.hxx
index 9c40e4fd..001fc663 100644
--- a/build2/in/rule.hxx
+++ b/build2/in/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/in/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_IN_RULE_HXX
diff --git a/build2/in/target.cxx b/build2/in/target.cxx
index 65281a1a..8dc520b1 100644
--- a/build2/in/target.cxx
+++ b/build2/in/target.cxx
@@ -1,5 +1,5 @@
// file : build2/in/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/in/target.hxx>
diff --git a/build2/in/target.hxx b/build2/in/target.hxx
index 90def2d6..2e735f8e 100644
--- a/build2/in/target.hxx
+++ b/build2/in/target.hxx
@@ -1,5 +1,5 @@
// file : build2/in/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_IN_TARGET_HXX
diff --git a/build2/install/functions.cxx b/build2/install/functions.cxx
index 9d3eb3a8..a0970522 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5c28cfac..27f9e9e8 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 cd01a0cc..968ae930 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 51deb386..6ad1899a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 2a58c543..1cfbab56 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 020551cd..5523a730 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1ce2830e..ec4b9bf8 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 cb0ae7c2..25446306 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 939e9ecd..66f50b07 100644
--- a/build2/lexer.cxx
+++ b/build2/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/lexer.hxx>
diff --git a/build2/lexer.hxx b/build2/lexer.hxx
index a12d26f5..45d69d9d 100644
--- a/build2/lexer.hxx
+++ b/build2/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_LEXER_HXX
diff --git a/build2/module.cxx b/build2/module.cxx
index 821e5185..9561376b 100644
--- a/build2/module.cxx
+++ b/build2/module.cxx
@@ -1,5 +1,5 @@
// file : build2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/module.hxx>
diff --git a/build2/module.hxx b/build2/module.hxx
index 48c64afd..610b14ff 100644
--- a/build2/module.hxx
+++ b/build2/module.hxx
@@ -1,5 +1,5 @@
// file : build2/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_MODULE_HXX
diff --git a/build2/name.cxx b/build2/name.cxx
index d1f9ce63..5aa7754a 100644
--- a/build2/name.cxx
+++ b/build2/name.cxx
@@ -1,5 +1,5 @@
// file : build2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 e688aed0..ba6b7a60 100644
--- a/build2/name.hxx
+++ b/build2/name.hxx
@@ -1,5 +1,5 @@
// file : build2/name.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 16e10936..ac98b338 100644
--- a/build2/name.ixx
+++ b/build2/name.ixx
@@ -1,5 +1,5 @@
// file : build2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/operation.cxx b/build2/operation.cxx
index c03a5ee4..facd1fce 100644
--- a/build2/operation.cxx
+++ b/build2/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/operation.hxx>
diff --git a/build2/operation.hxx b/build2/operation.hxx
index d2c34864..03026eb7 100644
--- a/build2/operation.hxx
+++ b/build2/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_OPERATION_HXX
diff --git a/build2/parser.cxx b/build2/parser.cxx
index b04923de..f703e909 100644
--- a/build2/parser.cxx
+++ b/build2/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/parser.hxx>
diff --git a/build2/parser.hxx b/build2/parser.hxx
index e8774221..6031cad1 100644
--- a/build2/parser.hxx
+++ b/build2/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PARSER_HXX
diff --git a/build2/prerequisite.cxx b/build2/prerequisite.cxx
index 58373280..2eee32bf 100644
--- a/build2/prerequisite.cxx
+++ b/build2/prerequisite.cxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/prerequisite.hxx>
diff --git a/build2/prerequisite.hxx b/build2/prerequisite.hxx
index c584e195..551751b4 100644
--- a/build2/prerequisite.hxx
+++ b/build2/prerequisite.hxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PREREQUISITE_HXX
diff --git a/build2/prerequisite.ixx b/build2/prerequisite.ixx
index aeec6b46..38740116 100644
--- a/build2/prerequisite.ixx
+++ b/build2/prerequisite.ixx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
{
diff --git a/build2/rule-map.hxx b/build2/rule-map.hxx
index 30c55f71..52e4b9f3 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 85f4e364..b702bab4 100644
--- a/build2/rule.cxx
+++ b/build2/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/rule.hxx b/build2/rule.hxx
index c1dbc3af..b6c01548 100644
--- a/build2/rule.hxx
+++ b/build2/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_HXX
diff --git a/build2/scheduler.cxx b/build2/scheduler.cxx
index af203c39..2438d0bb 100644
--- a/build2/scheduler.cxx
+++ b/build2/scheduler.cxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scheduler.hxx>
diff --git a/build2/scheduler.hxx b/build2/scheduler.hxx
index f49c291f..388fa61a 100644
--- a/build2/scheduler.hxx
+++ b/build2/scheduler.hxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCHEDULER_HXX
diff --git a/build2/scheduler.txx b/build2/scheduler.txx
index 2e7f71bb..97eae620 100644
--- a/build2/scheduler.txx
+++ b/build2/scheduler.txx
@@ -1,5 +1,5 @@
// file : build2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/build2/scope.cxx b/build2/scope.cxx
index 7ea4f427..ce6945ed 100644
--- a/build2/scope.cxx
+++ b/build2/scope.cxx
@@ -1,5 +1,5 @@
// file : build2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/scope.hxx b/build2/scope.hxx
index a18794f2..3bb72699 100644
--- a/build2/scope.hxx
+++ b/build2/scope.hxx
@@ -1,5 +1,5 @@
// file : build2/scope.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCOPE_HXX
diff --git a/build2/scope.ixx b/build2/scope.ixx
index ac71e829..171ab251 100644
--- a/build2/scope.ixx
+++ b/build2/scope.ixx
@@ -1,5 +1,5 @@
// file : build2/scope.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/search.cxx b/build2/search.cxx
index 960229b5..05e2680e 100644
--- a/build2/search.cxx
+++ b/build2/search.cxx
@@ -1,5 +1,5 @@
// file : build2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/search.hxx>
diff --git a/build2/search.hxx b/build2/search.hxx
index 0bf70c09..3e08bf85 100644
--- a/build2/search.hxx
+++ b/build2/search.hxx
@@ -1,5 +1,5 @@
// file : build2/search.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SEARCH_HXX
diff --git a/build2/spec.cxx b/build2/spec.cxx
index 1b850b34..eb85c687 100644
--- a/build2/spec.cxx
+++ b/build2/spec.cxx
@@ -1,5 +1,5 @@
// file : build2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/spec.hxx>
diff --git a/build2/spec.hxx b/build2/spec.hxx
index 211e6370..9b429dae 100644
--- a/build2/spec.hxx
+++ b/build2/spec.hxx
@@ -1,5 +1,5 @@
// file : build2/spec.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 e5be308c..4877bbd5 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d7fe9c6a..ff44edc9 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 37e511d0..d9e53a5d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1c8b85f6..b3dd29db 100644
--- a/build2/target.cxx
+++ b/build2/target.cxx
@@ -1,5 +1,5 @@
// file : build2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/target.hxx>
diff --git a/build2/target.hxx b/build2/target.hxx
index b1bd16a2..d2d4b1cf 100644
--- a/build2/target.hxx
+++ b/build2/target.hxx
@@ -1,5 +1,5 @@
// file : build2/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_HXX
diff --git a/build2/target.ixx b/build2/target.ixx
index 6d695451..c3e2f631 100644
--- a/build2/target.ixx
+++ b/build2/target.ixx
@@ -1,5 +1,5 @@
// file : build2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // memcpy()
diff --git a/build2/target.txx b/build2/target.txx
index 921d585c..eb570a0f 100644
--- a/build2/target.txx
+++ b/build2/target.txx
@@ -1,5 +1,5 @@
// file : build2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5cca9024..161ba947 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 1bd25d39..f5d31c34 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 822a444b..9f63781a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8f37a909..2ef0af70 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 2962639f..02ba4927 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c0ea34d6..8b6c73ff 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ffb80cd9..9b5f8db9 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ba933782..2ff7ebff 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 af42d893..81952f9f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 4ab1ec32..cf8f20d2 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 4d4ad353..1d7113d2 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ed0bd159..2470fccd 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 de882b6e..5ab0cc09 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c7a0b20b..250a61e8 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 bedb504c..9ca0cf1d 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 8f6477b6..6b15266a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 9f8f6b64..10f2d943 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 3dbf8c19..a83f58f7 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 2f82fc72..2f4b0a28 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 77c751ac..843ff526 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 50e362c1..f2a8d03a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 0e833874..479001b4 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 fbb8b0d0..80fbcb07 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ae61f3aa..2d14701f 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 d6745fac..d2397873 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 a6adde94..c440325a 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 f25a39b1..b8b2d3db 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 603a5a78..81b7c557 100644
--- a/build2/token.cxx
+++ b/build2/token.cxx
@@ -1,5 +1,5 @@
// file : build2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/token.hxx>
diff --git a/build2/token.hxx b/build2/token.hxx
index 424c1c55..b679bf9a 100644
--- a/build2/token.hxx
+++ b/build2/token.hxx
@@ -1,5 +1,5 @@
// file : build2/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 18afaf28..48d4c51e 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 3dead440..5aa9d370 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 a84a4333..230628b5 100644
--- a/build2/types.hxx
+++ b/build2/types.hxx
@@ -1,5 +1,5 @@
// file : build2/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TYPES_HXX
diff --git a/build2/utility.cxx b/build2/utility.cxx
index b5f5e29a..af34175e 100644
--- a/build2/utility.cxx
+++ b/build2/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/utility.hxx>
diff --git a/build2/utility.hxx b/build2/utility.hxx
index 8157c02f..fac1ca8c 100644
--- a/build2/utility.hxx
+++ b/build2/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_UTILITY_HXX
diff --git a/build2/utility.ixx b/build2/utility.ixx
index 6d6f3896..b9f21b2b 100644
--- a/build2/utility.ixx
+++ b/build2/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/utility.txx b/build2/utility.txx
index 73bd47a5..0bbdfad4 100644
--- a/build2/utility.txx
+++ b/build2/utility.txx
@@ -1,5 +1,5 @@
// file : build2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/variable.cxx b/build2/variable.cxx
index 3fb2fc05..264928fe 100644
--- a/build2/variable.cxx
+++ b/build2/variable.cxx
@@ -1,5 +1,5 @@
// file : build2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/variable.hxx>
diff --git a/build2/variable.hxx b/build2/variable.hxx
index 96889449..51e6eedc 100644
--- a/build2/variable.hxx
+++ b/build2/variable.hxx
@@ -1,5 +1,5 @@
// file : build2/variable.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VARIABLE_HXX
diff --git a/build2/variable.ixx b/build2/variable.ixx
index 6a219ce0..a92ef3c0 100644
--- a/build2/variable.ixx
+++ b/build2/variable.ixx
@@ -1,5 +1,5 @@
// file : build2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 4273fd01..1aba99d0 100644
--- a/build2/variable.txx
+++ b/build2/variable.txx
@@ -1,5 +1,5 @@
// file : build2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 94b36b83..dee94789 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 2cd16455..9884d586 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 ef6481a2..1e23371e 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 7f9a173f..1811cfc6 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 36dd7356..46af616c 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 5bb02ba8..b7b0b842 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 c3b41be6..d12645dd 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 3f19e62c..f7993d25 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 b2f8d233..aa58a6ea 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 bb5e4d47..78ad1746 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 265f3a26..4222fff1 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 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 7b012e45..5baebebf 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-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_UTILITY_HXX
diff --git a/buildfile b/buildfile
index b9a353f0..5828d9da 100644
--- a/buildfile
+++ b/buildfile
@@ -1,5 +1,5 @@
# file : buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: {*/ -build/ -config/ -old-tests/} \
diff --git a/doc/buildfile b/doc/buildfile
index d69a58d6..8fea1d18 100644
--- a/doc/buildfile
+++ b/doc/buildfile
@@ -1,5 +1,5 @@
# file : doc/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
define css: file
diff --git a/doc/manual.cli b/doc/manual.cli
index dd68d2db..2ac3b8f1 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1,5 +1,5 @@
// file : doc/manual.cli
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-build-system-manual"
diff --git a/doc/testscript.cli b/doc/testscript.cli
index e1cc10d5..1ef6fc7d 100644
--- a/doc/testscript.cli
+++ b/doc/testscript.cli
@@ -1,5 +1,5 @@
// file : doc/testscript.cli
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-testscript-manual"
diff --git a/old-tests/depdb/buildfile b/old-tests/depdb/buildfile
index de6fbe3e..c8b9583d 100644
--- a/old-tests/depdb/buildfile
+++ b/old-tests/depdb/buildfile
@@ -1,5 +1,5 @@
# file : tests/depdb/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/depdb/driver.cxx b/old-tests/depdb/driver.cxx
index c371dfdb..b95d2995 100644
--- a/old-tests/depdb/driver.cxx
+++ b/old-tests/depdb/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/depdb/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/old-tests/lexer/buildfile b/old-tests/lexer/buildfile
index 613fcf58..534d01cd 100644
--- a/old-tests/lexer/buildfile
+++ b/old-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/lexer/driver.cxx b/old-tests/lexer/driver.cxx
index 96ba0f40..0f4b5781 100644
--- a/old-tests/lexer/driver.cxx
+++ b/old-tests/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/build/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string>
diff --git a/old-tests/parser/buildfile b/old-tests/parser/buildfile
index 8f3cbf5a..d5509ec3 100644
--- a/old-tests/parser/buildfile
+++ b/old-tests/parser/buildfile
@@ -1,5 +1,5 @@
# file : tests/parser/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/parser/driver.cxx b/old-tests/parser/driver.cxx
index 037d2667..4251f02c 100644
--- a/old-tests/parser/driver.cxx
+++ b/old-tests/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/build/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/tests/bash/buildfile b/tests/bash/buildfile
index 92fd2806..87eaf658 100644
--- a/tests/bash/buildfile
+++ b/tests/bash/buildfile
@@ -1,5 +1,5 @@
# file : tests/bash/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/bash/testscript b/tests/bash/testscript
index 11f50c71..6a9bf1d8 100644
--- a/tests/bash/testscript
+++ b/tests/bash/testscript
@@ -1,5 +1,5 @@
# file : tests/bash/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Only native testing on non-Windows platforms
diff --git a/tests/build/bootstrap.build b/tests/build/bootstrap.build
index 91bc3e92..b42a95dd 100644
--- a/tests/build/bootstrap.build
+++ b/tests/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : tests/build/bootstrap.build
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
project = # Unnamed subproject.
diff --git a/tests/build/root.build b/tests/build/root.build
index d0f6a7e7..5398bf8e 100644
--- a/tests/build/root.build
+++ b/tests/build/root.build
@@ -1,5 +1,5 @@
# file : tests/build/root.build
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/tests/buildfile b/tests/buildfile
index e53cbc93..b31d9dfd 100644
--- a/tests/buildfile
+++ b/tests/buildfile
@@ -1,5 +1,5 @@
# file : tests/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: {*/ -build/} file{common.testscript}
diff --git a/tests/cc/libu/buildfile b/tests/cc/libu/buildfile
index 26ac0e05..92febc34 100644
--- a/tests/cc/libu/buildfile
+++ b/tests/cc/libu/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/libu/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test utility library support.
diff --git a/tests/cc/libu/testscript b/tests/cc/libu/testscript
index 66424b87..578b9347 100644
--- a/tests/cc/libu/testscript
+++ b/tests/cc/libu/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/libu/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/cc/modules/buildfile b/tests/cc/modules/buildfile
index 88d4c1ce..1c998f46 100644
--- a/tests/cc/modules/buildfile
+++ b/tests/cc/modules/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/modules/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ modules support.
diff --git a/tests/cc/modules/testscript b/tests/cc/modules/testscript
index 73103009..c31bacfa 100644
--- a/tests/cc/modules/testscript
+++ b/tests/cc/modules/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/modules/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/cc/preprocessed/buildfile b/tests/cc/preprocessed/buildfile
index fd7296fe..37072e37 100644
--- a/tests/cc/preprocessed/buildfile
+++ b/tests/cc/preprocessed/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/preprocessed/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test {c, cxx}.preprocessed logic.
diff --git a/tests/cc/preprocessed/testscript b/tests/cc/preprocessed/testscript
index 78497eee..8e36b2de 100644
--- a/tests/cc/preprocessed/testscript
+++ b/tests/cc/preprocessed/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/preprocessed/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/common.testscript b/tests/common.testscript
index 369c7984..e70a90be 100644
--- a/tests/common.testscript
+++ b/tests/common.testscript
@@ -1,5 +1,5 @@
# file : tests/common.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line.
diff --git a/tests/dependency/chain/buildfile b/tests/dependency/chain/buildfile
index a27681ed..4c639865 100644
--- a/tests/dependency/chain/buildfile
+++ b/tests/dependency/chain/buildfile
@@ -1,5 +1,5 @@
# file : tests/dependency/chain/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/dependency/chain/testscript b/tests/dependency/chain/testscript
index 09ea4a66..97b72278 100644
--- a/tests/dependency/chain/testscript
+++ b/tests/dependency/chain/testscript
@@ -1,5 +1,5 @@
# file : tests/dependency/chain/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/directive/assert.testscript b/tests/directive/assert.testscript
index 2a3f99e1..e3774cfa 100644
--- a/tests/directive/assert.testscript
+++ b/tests/directive/assert.testscript
@@ -1,5 +1,5 @@
# file : tests/directive/assert.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/directive/buildfile b/tests/directive/buildfile
index ac4c7529..9b69744a 100644
--- a/tests/directive/buildfile
+++ b/tests/directive/buildfile
@@ -1,5 +1,5 @@
# file : tests/directive/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/directive/run.testscript b/tests/directive/run.testscript
index 88ea9094..565ed674 100644
--- a/tests/directive/run.testscript
+++ b/tests/directive/run.testscript
@@ -1,5 +1,5 @@
# file : tests/directive/run.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# We are going to run the build system driver so no cross-testing.
diff --git a/tests/eval/buildfile b/tests/eval/buildfile
index f7fa2d5f..bd626ac3 100644
--- a/tests/eval/buildfile
+++ b/tests/eval/buildfile
@@ -1,5 +1,5 @@
# file : tests/eval/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/eval/comma.testscript b/tests/eval/comma.testscript
index bb748d16..d1d8a2b3 100644
--- a/tests/eval/comma.testscript
+++ b/tests/eval/comma.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/comma.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test value packs (eval-comma).
diff --git a/tests/eval/comp.testscript b/tests/eval/comp.testscript
index 481c50bf..1b58968b 100644
--- a/tests/eval/comp.testscript
+++ b/tests/eval/comp.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/comp.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test comparison operators (eval-comp).
diff --git a/tests/eval/or-and.testscript b/tests/eval/or-and.testscript
index 7796f742..e96217f2 100644
--- a/tests/eval/or-and.testscript
+++ b/tests/eval/or-and.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/or-and.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test logical operators (eval-or, eval-and).
diff --git a/tests/eval/qual.testscript b/tests/eval/qual.testscript
index e7bf472b..c2b57677 100644
--- a/tests/eval/qual.testscript
+++ b/tests/eval/qual.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/qual.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test qualified name (eval-qual).
diff --git a/tests/eval/ternary.testscript b/tests/eval/ternary.testscript
index fc405e52..be8d92a1 100644
--- a/tests/eval/ternary.testscript
+++ b/tests/eval/ternary.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/ternary.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test the ternary operator (eval-ternary).
diff --git a/tests/eval/value.testscript b/tests/eval/value.testscript
index 7cae6e2d..dbeaeec9 100644
--- a/tests/eval/value.testscript
+++ b/tests/eval/value.testscript
@@ -1,5 +1,5 @@
# file : tests/eval/value.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test value part of the grammar (eval-value).
diff --git a/tests/expansion/buildfile b/tests/expansion/buildfile
index 7a73b9d8..26a7a776 100644
--- a/tests/expansion/buildfile
+++ b/tests/expansion/buildfile
@@ -1,5 +1,5 @@
# file : tests/expansion/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/expansion/concat.testscript b/tests/expansion/concat.testscript
index 75487b5d..b1baf509 100644
--- a/tests/expansion/concat.testscript
+++ b/tests/expansion/concat.testscript
@@ -1,5 +1,5 @@
# file : tests/expansion/type.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test concatenated expansion.
diff --git a/tests/expansion/type.testscript b/tests/expansion/type.testscript
index 12204a35..b7f4524c 100644
--- a/tests/expansion/type.testscript
+++ b/tests/expansion/type.testscript
@@ -1,5 +1,5 @@
# file : tests/expansion/type.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test type propagation during expansion.
diff --git a/tests/function/builtin/buildfile b/tests/function/builtin/buildfile
index f4836aae..2ef5a1c6 100644
--- a/tests/function/builtin/buildfile
+++ b/tests/function/builtin/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/builtin/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/builtin/testscript b/tests/function/builtin/testscript
index e54fb0fb..7b85d7bf 100644
--- a/tests/function/builtin/testscript
+++ b/tests/function/builtin/testscript
@@ -1,5 +1,5 @@
# file : tests/function/builtin/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/filesystem/buildfile b/tests/function/filesystem/buildfile
index 41a8563f..ddb9f01d 100644
--- a/tests/function/filesystem/buildfile
+++ b/tests/function/filesystem/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/filesystem/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/filesystem/testscript b/tests/function/filesystem/testscript
index 42c09dba..5aa1d477 100644
--- a/tests/function/filesystem/testscript
+++ b/tests/function/filesystem/testscript
@@ -1,5 +1,5 @@
# file : tests/function/filesystem/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/install/buildfile b/tests/function/install/buildfile
index 3711328f..b0c7ec03 100644
--- a/tests/function/install/buildfile
+++ b/tests/function/install/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/install/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/install/testscript b/tests/function/install/testscript
index e2afc390..99cf826b 100644
--- a/tests/function/install/testscript
+++ b/tests/function/install/testscript
@@ -1,5 +1,5 @@
# file : tests/function/install/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/path/buildfile b/tests/function/path/buildfile
index 678ae482..3eb747eb 100644
--- a/tests/function/path/buildfile
+++ b/tests/function/path/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/path/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/path/testscript b/tests/function/path/testscript
index 84a1cc15..fb01e371 100644
--- a/tests/function/path/testscript
+++ b/tests/function/path/testscript
@@ -1,5 +1,5 @@
# file : tests/function/path/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/process/buildfile b/tests/function/process/buildfile
index 4ea47425..a7b3a1e9 100644
--- a/tests/function/process/buildfile
+++ b/tests/function/process/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/process/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/process/testscript b/tests/function/process/testscript
index d4fe864f..e0c199a2 100644
--- a/tests/function/process/testscript
+++ b/tests/function/process/testscript
@@ -1,5 +1,5 @@
# file : tests/function/process/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/regex/buildfile b/tests/function/regex/buildfile
index dbcbcabb..7fb2faae 100644
--- a/tests/function/regex/buildfile
+++ b/tests/function/regex/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/regex/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/regex/testscript b/tests/function/regex/testscript
index 4d48e040..977d7b39 100644
--- a/tests/function/regex/testscript
+++ b/tests/function/regex/testscript
@@ -1,5 +1,5 @@
# file : tests/function/regex/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/hooks/buildfile b/tests/hooks/buildfile
index e91d3898..331e945c 100644
--- a/tests/hooks/buildfile
+++ b/tests/hooks/buildfile
@@ -1,5 +1,5 @@
# file : tests/hooks/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/hooks/testscript b/tests/hooks/testscript
index 92c9964e..d0811f76 100644
--- a/tests/hooks/testscript
+++ b/tests/hooks/testscript
@@ -1,5 +1,5 @@
# file : tests/hooks/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/in/buildfile b/tests/in/buildfile
index 54d3b901..293ab971 100644
--- a/tests/in/buildfile
+++ b/tests/in/buildfile
@@ -1,5 +1,5 @@
# file : tests/in/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/in/testscript b/tests/in/testscript
index 9b4b38ab..d682c78b 100644
--- a/tests/in/testscript
+++ b/tests/in/testscript
@@ -1,5 +1,5 @@
# file : tests/in/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/loop/buildfile b/tests/loop/buildfile
index 3807ddfa..00bf1ec7 100644
--- a/tests/loop/buildfile
+++ b/tests/loop/buildfile
@@ -1,5 +1,5 @@
# file : tests/loop/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/loop/for.testscript b/tests/loop/for.testscript
index 6aec1b26..2877572e 100644
--- a/tests/loop/for.testscript
+++ b/tests/loop/for.testscript
@@ -1,5 +1,5 @@
# file : tests/loop/for.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test for-loop.
diff --git a/tests/name/buildfile b/tests/name/buildfile
index 12532020..03052166 100644
--- a/tests/name/buildfile
+++ b/tests/name/buildfile
@@ -1,5 +1,5 @@
# file : tests/name/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/name/cross.testscript b/tests/name/cross.testscript
index d625a2ce..263a1d15 100644
--- a/tests/name/cross.testscript
+++ b/tests/name/cross.testscript
@@ -1,5 +1,5 @@
# file : tests/name/cross.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/name/extension.testscript b/tests/name/extension.testscript
index f9df1737..81d873a3 100644
--- a/tests/name/extension.testscript
+++ b/tests/name/extension.testscript
@@ -1,5 +1,5 @@
# file : tests/name/extension.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/name/pattern.testscript b/tests/name/pattern.testscript
index 07ff8632..68c67452 100644
--- a/tests/name/pattern.testscript
+++ b/tests/name/pattern.testscript
@@ -1,5 +1,5 @@
# file : tests/name/pattern.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/search/dir/buildfile b/tests/search/dir/buildfile
index 7a139a0b..6ed8af40 100644
--- a/tests/search/dir/buildfile
+++ b/tests/search/dir/buildfile
@@ -1,5 +1,5 @@
# file : tests/search/dir/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test loading of dir{} buildfiles during target search.
diff --git a/tests/search/dir/testscript b/tests/search/dir/testscript
index dc4b3a57..29ee72e7 100644
--- a/tests/search/dir/testscript
+++ b/tests/search/dir/testscript
@@ -1,5 +1,5 @@
# file : tests/search/dir/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = 'update(../)'
diff --git a/tests/test/buildfile b/tests/test/buildfile
index 699dab95..85c7bef0 100644
--- a/tests/test/buildfile
+++ b/tests/test/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: */ file{common.testscript}
diff --git a/tests/test/common.testscript b/tests/test/common.testscript
index e6591872..0b828492 100644
--- a/tests/test/common.testscript
+++ b/tests/test/common.testscript
@@ -1,5 +1,5 @@
# file : tests/test/common.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line
diff --git a/tests/test/config-test/buildfile b/tests/test/config-test/buildfile
index 3f17d1dc..1e9d1b6f 100644
--- a/tests/test/config-test/buildfile
+++ b/tests/test/config-test/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/config-build/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test config.test.
diff --git a/tests/test/config-test/driver.cxx b/tests/test/config-test/driver.cxx
index 807e36a8..db5b8a77 100644
--- a/tests/test/config-test/driver.cxx
+++ b/tests/test/config-test/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/config-test/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/tests/test/config-test/testscript b/tests/test/config-test/testscript
index a9fba832..996ddd38 100644
--- a/tests/test/config-test/testscript
+++ b/tests/test/config-test/testscript
@@ -1,5 +1,5 @@
# file : tests/test/config-test/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Setup a realistic test project that we will then exercise.
diff --git a/tests/test/script/buildfile b/tests/test/script/buildfile
index 88784159..a1f409fc 100644
--- a/tests/test/script/buildfile
+++ b/tests/test/script/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: */ file{common.testscript}
diff --git a/tests/test/script/builtin/buildfile b/tests/test/script/builtin/buildfile
index 83ecfd28..ca594ffc 100644
--- a/tests/test/script/builtin/buildfile
+++ b/tests/test/script/builtin/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} file{cp-dir/cp-file} $b
diff --git a/tests/test/script/builtin/cat.testscript b/tests/test/script/builtin/cat.testscript
index b72edb4a..d885b53d 100644
--- a/tests/test/script/builtin/cat.testscript
+++ b/tests/test/script/builtin/cat.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/cat.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/cp.testscript b/tests/test/script/builtin/cp.testscript
index e1b654f3..5f69f058 100644
--- a/tests/test/script/builtin/cp.testscript
+++ b/tests/test/script/builtin/cp.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/cp.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/echo.testscript b/tests/test/script/builtin/echo.testscript
index 235a9f79..3227e892 100644
--- a/tests/test/script/builtin/echo.testscript
+++ b/tests/test/script/builtin/echo.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/echo.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/ln.testscript b/tests/test/script/builtin/ln.testscript
index 5216d849..4e1ea92c 100644
--- a/tests/test/script/builtin/ln.testscript
+++ b/tests/test/script/builtin/ln.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/ln.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/mkdir.testscript b/tests/test/script/builtin/mkdir.testscript
index 6b082bd4..573f73d0 100644
--- a/tests/test/script/builtin/mkdir.testscript
+++ b/tests/test/script/builtin/mkdir.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/mkdir.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/mv.testscript b/tests/test/script/builtin/mv.testscript
index 321fee55..06e07267 100644
--- a/tests/test/script/builtin/mv.testscript
+++ b/tests/test/script/builtin/mv.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/mv.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/rm.testscript b/tests/test/script/builtin/rm.testscript
index 3dd2674c..0cc6f7c4 100644
--- a/tests/test/script/builtin/rm.testscript
+++ b/tests/test/script/builtin/rm.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/rm.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/rmdir.testscript b/tests/test/script/builtin/rmdir.testscript
index 99dcaf14..1b195095 100644
--- a/tests/test/script/builtin/rmdir.testscript
+++ b/tests/test/script/builtin/rmdir.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/rmdir.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/sed.testscript b/tests/test/script/builtin/sed.testscript
index 6e504e50..1665de2b 100644
--- a/tests/test/script/builtin/sed.testscript
+++ b/tests/test/script/builtin/sed.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/sed.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/test.testscript b/tests/test/script/builtin/test.testscript
index f49b92b3..c17b3b0b 100644
--- a/tests/test/script/builtin/test.testscript
+++ b/tests/test/script/builtin/test.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/test.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/touch.testscript b/tests/test/script/builtin/touch.testscript
index d58ed7f4..a43386b0 100644
--- a/tests/test/script/builtin/touch.testscript
+++ b/tests/test/script/builtin/touch.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/touch.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/common.testscript b/tests/test/script/common.testscript
index b5098188..d51268aa 100644
--- a/tests/test/script/common.testscript
+++ b/tests/test/script/common.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/common.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line
diff --git a/tests/test/script/generated/buildfile b/tests/test/script/generated/buildfile
index 8dc8a73f..587d10db 100644
--- a/tests/test/script/generated/buildfile
+++ b/tests/test/script/generated/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test generated testscripts.
diff --git a/tests/test/script/generated/testscript b/tests/test/script/generated/testscript
index 0a28aa0b..2d759268 100644
--- a/tests/test/script/generated/testscript
+++ b/tests/test/script/generated/testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = test clean
diff --git a/tests/test/script/generated/testscript.in b/tests/test/script/generated/testscript.in
index 2125194b..14f0d54c 100644
--- a/tests/test/script/generated/testscript.in
+++ b/tests/test/script/generated/testscript.in
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/testscript.in
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
echo '@version@' >'1.2.3'
diff --git a/tests/test/script/integration/buildfile b/tests/test/script/integration/buildfile
index cce2b12c..1d26a2d5 100644
--- a/tests/test/script/integration/buildfile
+++ b/tests/test/script/integration/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/integration/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test integration of testscript into build system.
diff --git a/tests/test/script/integration/testscript b/tests/test/script/integration/testscript
index b3991973..6cc6d749 100644
--- a/tests/test/script/integration/testscript
+++ b/tests/test/script/integration/testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/integration/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: using common.testscript from test/, not script/.
diff --git a/tests/test/script/runner/buildfile b/tests/test/script/runner/buildfile
index 6e8bdd3e..48334504 100644
--- a/tests/test/script/runner/buildfile
+++ b/tests/test/script/runner/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} exe{driver} $b
diff --git a/tests/test/script/runner/cleanup.testscript b/tests/test/script/runner/cleanup.testscript
index 63fe4590..b9f09346 100644
--- a/tests/test/script/runner/cleanup.testscript
+++ b/tests/test/script/runner/cleanup.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/cleanup.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/driver.cxx b/tests/test/script/runner/driver.cxx
index b48ab6e5..b6b52cde 100644
--- a/tests/test/script/runner/driver.cxx
+++ b/tests/test/script/runner/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/script/runner/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <limits> // numeric_limits
diff --git a/tests/test/script/runner/exit.testscript b/tests/test/script/runner/exit.testscript
index 38fd8e02..897cf655 100644
--- a/tests/test/script/runner/exit.testscript
+++ b/tests/test/script/runner/exit.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/exit.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/expr.testscript b/tests/test/script/runner/expr.testscript
index b8dbfdce..fd9c6436 100644
--- a/tests/test/script/runner/expr.testscript
+++ b/tests/test/script/runner/expr.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/expr.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/if.testscript b/tests/test/script/runner/if.testscript
index a625c346..8280d86e 100644
--- a/tests/test/script/runner/if.testscript
+++ b/tests/test/script/runner/if.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/if.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/output.testscript b/tests/test/script/runner/output.testscript
index ec9ff920..178effee 100644
--- a/tests/test/script/runner/output.testscript
+++ b/tests/test/script/runner/output.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/output.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Some of the tests below (*/script-wd, before/*) are probably more appropriate
diff --git a/tests/test/script/runner/pipe.testscript b/tests/test/script/runner/pipe.testscript
index ac236457..183d7faf 100644
--- a/tests/test/script/runner/pipe.testscript
+++ b/tests/test/script/runner/pipe.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/pipe.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/redirect.testscript b/tests/test/script/runner/redirect.testscript
index f752403a..dfec2fdf 100644
--- a/tests/test/script/runner/redirect.testscript
+++ b/tests/test/script/runner/redirect.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/redirect.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/regex.testscript b/tests/test/script/runner/regex.testscript
index ee4b25e4..adeeb0c0 100644
--- a/tests/test/script/runner/regex.testscript
+++ b/tests/test/script/runner/regex.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/regex.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Here we test that regex objects are properly created by the parser/runner
diff --git a/tests/test/script/runner/set.testscript b/tests/test/script/runner/set.testscript
index 62f5b243..a7959636 100644
--- a/tests/test/script/runner/set.testscript
+++ b/tests/test/script/runner/set.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/set.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/runner/status.testscript b/tests/test/script/runner/status.testscript
index 0532ed36..271bf4f0 100644
--- a/tests/test/script/runner/status.testscript
+++ b/tests/test/script/runner/status.testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/status.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/simple/generated/buildfile b/tests/test/simple/generated/buildfile
index df0131a6..6b2adbea 100644
--- a/tests/test/simple/generated/buildfile
+++ b/tests/test/simple/generated/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/simple/generated/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test generated test inputs/outputs.
diff --git a/tests/test/simple/generated/driver.cxx b/tests/test/simple/generated/driver.cxx
index a7c08753..becf5cd1 100644
--- a/tests/test/simple/generated/driver.cxx
+++ b/tests/test/simple/generated/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/simple/generated/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string>
diff --git a/tests/test/simple/generated/testscript b/tests/test/simple/generated/testscript
index 08bd3e36..63e79150 100644
--- a/tests/test/simple/generated/testscript
+++ b/tests/test/simple/generated/testscript
@@ -1,5 +1,5 @@
# file : tests/test/simple/generated/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = test clean
diff --git a/tests/value/buildfile b/tests/value/buildfile
index a43074c9..960c5534 100644
--- a/tests/value/buildfile
+++ b/tests/value/buildfile
@@ -1,5 +1,5 @@
# file : tests/value/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/value/concat.testscript b/tests/value/concat.testscript
index 581c3ad5..19620721 100644
--- a/tests/value/concat.testscript
+++ b/tests/value/concat.testscript
@@ -1,5 +1,5 @@
# file : tests/value/concat.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/value/reverse.testscript b/tests/value/reverse.testscript
index 1b3dbf7a..ee4022de 100644
--- a/tests/value/reverse.testscript
+++ b/tests/value/reverse.testscript
@@ -1,5 +1,5 @@
# file : tests/value/reverse.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test reversal to canonical/original representation.
diff --git a/tests/variable/override/buildfile b/tests/variable/override/buildfile
index 3cc05bef..6d5d3d94 100644
--- a/tests/variable/override/buildfile
+++ b/tests/variable/override/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/override/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/override/testscript b/tests/variable/override/testscript
index 00ffdb98..82b8e980 100644
--- a/tests/variable/override/testscript
+++ b/tests/variable/override/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/override/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/variable/prerequisite-specific/buildfile b/tests/variable/prerequisite-specific/buildfile
index 0dc0380c..093eecdd 100644
--- a/tests/variable/prerequisite-specific/buildfile
+++ b/tests/variable/prerequisite-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/prerequisite-specific/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/prerequisite-specific/testscript b/tests/variable/prerequisite-specific/testscript
index ed7c60bd..47713561 100644
--- a/tests/variable/prerequisite-specific/testscript
+++ b/tests/variable/prerequisite-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/prerequisite-specific/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/variable/scope-specific/buildfile b/tests/variable/scope-specific/buildfile
index 3ab9dd21..a5f6e42e 100644
--- a/tests/variable/scope-specific/buildfile
+++ b/tests/variable/scope-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/scope-specific/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/scope-specific/testscript b/tests/variable/scope-specific/testscript
index 13e7eca1..27210f90 100644
--- a/tests/variable/scope-specific/testscript
+++ b/tests/variable/scope-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/scope-specific/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/variable/target-specific/buildfile b/tests/variable/target-specific/buildfile
index c66aba72..8a73e008 100644
--- a/tests/variable/target-specific/buildfile
+++ b/tests/variable/target-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/target-specific/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/target-specific/testscript b/tests/variable/target-specific/testscript
index 8b0a8463..9747e940 100644
--- a/tests/variable/target-specific/testscript
+++ b/tests/variable/target-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/target-specific/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/variable/target-type-pattern-specific/buildfile b/tests/variable/target-type-pattern-specific/buildfile
index efed550a..b721c847 100644
--- a/tests/variable/target-type-pattern-specific/buildfile
+++ b/tests/variable/target-type-pattern-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/target-type-pattern-specific/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/target-type-pattern-specific/testscript b/tests/variable/target-type-pattern-specific/testscript
index e60dbe16..6593b3ef 100644
--- a/tests/variable/target-type-pattern-specific/testscript
+++ b/tests/variable/target-type-pattern-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/target-type-pattern-specific/testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# NOTE: see also old tests.
diff --git a/unit-tests/cc/lexer/buildfile b/unit-tests/cc/lexer/buildfile
index 479465fb..4eaef440 100644
--- a/unit-tests/cc/lexer/buildfile
+++ b/unit-tests/cc/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../build2/
diff --git a/unit-tests/cc/lexer/char-literal.testscript b/unit-tests/cc/lexer/char-literal.testscript
index dac66e2c..cbcb462f 100644
--- a/unit-tests/cc/lexer/char-literal.testscript
+++ b/unit-tests/cc/lexer/char-literal.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/char-literal.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test character literals.
diff --git a/unit-tests/cc/lexer/comment.testscript b/unit-tests/cc/lexer/comment.testscript
index d4ad675f..347c2e72 100644
--- a/unit-tests/cc/lexer/comment.testscript
+++ b/unit-tests/cc/lexer/comment.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/comment.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C and C++ comments.
diff --git a/unit-tests/cc/lexer/driver.cxx b/unit-tests/cc/lexer/driver.cxx
index 3314a388..ebbb9ab9 100644
--- a/unit-tests/cc/lexer/driver.cxx
+++ b/unit-tests/cc/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/cc/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/cc/lexer/line.testscript b/unit-tests/cc/lexer/line.testscript
index 01961ebd..9dcd7e38 100644
--- a/unit-tests/cc/lexer/line.testscript
+++ b/unit-tests/cc/lexer/line.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/line.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test line continuations.
diff --git a/unit-tests/cc/lexer/number.testscript b/unit-tests/cc/lexer/number.testscript
index cb82d5f2..0b4c888c 100644
--- a/unit-tests/cc/lexer/number.testscript
+++ b/unit-tests/cc/lexer/number.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/number.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test numbers.
diff --git a/unit-tests/cc/lexer/preprocessor.testscript b/unit-tests/cc/lexer/preprocessor.testscript
index 1d86115d..e8261445 100644
--- a/unit-tests/cc/lexer/preprocessor.testscript
+++ b/unit-tests/cc/lexer/preprocessor.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/preprocessor.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test preprocessor lines.
diff --git a/unit-tests/cc/lexer/raw-string-literal.testscript b/unit-tests/cc/lexer/raw-string-literal.testscript
index df475ef1..4ab08f78 100644
--- a/unit-tests/cc/lexer/raw-string-literal.testscript
+++ b/unit-tests/cc/lexer/raw-string-literal.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/raw-string-literal.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test raw string literals.
diff --git a/unit-tests/cc/lexer/string-literal.testscript b/unit-tests/cc/lexer/string-literal.testscript
index e5eb189c..db3798f5 100644
--- a/unit-tests/cc/lexer/string-literal.testscript
+++ b/unit-tests/cc/lexer/string-literal.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/string-literal.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test string literals (except raw).
diff --git a/unit-tests/cc/parser/buildfile b/unit-tests/cc/parser/buildfile
index 019da19e..d9e3e282 100644
--- a/unit-tests/cc/parser/buildfile
+++ b/unit-tests/cc/parser/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/cc/parser/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../build2/
diff --git a/unit-tests/cc/parser/driver.cxx b/unit-tests/cc/parser/driver.cxx
index 7332b2df..19a2133c 100644
--- a/unit-tests/cc/parser/driver.cxx
+++ b/unit-tests/cc/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/cc/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/cc/parser/module.testscript b/unit-tests/cc/parser/module.testscript
index c6a7e31f..dc7f3e4c 100644
--- a/unit-tests/cc/parser/module.testscript
+++ b/unit-tests/cc/parser/module.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/cc/parser/module.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ module constructs.
diff --git a/unit-tests/function/buildfile b/unit-tests/function/buildfile
index 09dc81ae..68dae026 100644
--- a/unit-tests/function/buildfile
+++ b/unit-tests/function/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/function/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/function/call.testscript b/unit-tests/function/call.testscript
index 4bc58972..36234a10 100644
--- a/unit-tests/function/call.testscript
+++ b/unit-tests/function/call.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/function/call.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: qual-implicit
diff --git a/unit-tests/function/driver.cxx b/unit-tests/function/driver.cxx
index 393b4564..0e128e72 100644
--- a/unit-tests/function/driver.cxx
+++ b/unit-tests/function/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/function/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/unit-tests/function/syntax.testscript b/unit-tests/function/syntax.testscript
index c9c56d3e..6af5f7e1 100644
--- a/unit-tests/function/syntax.testscript
+++ b/unit-tests/function/syntax.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/function/syntax.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* <'$dump()' >:'' : none
diff --git a/unit-tests/lexer/buildfile b/unit-tests/lexer/buildfile
index 0c34ea7c..b7cc4c6e 100644
--- a/unit-tests/lexer/buildfile
+++ b/unit-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/lexer/buildspec.testscript b/unit-tests/lexer/buildspec.testscript
index d3dd6605..71568aee 100644
--- a/unit-tests/lexer/buildspec.testscript
+++ b/unit-tests/lexer/buildspec.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/buildspec.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = buildspec
diff --git a/unit-tests/lexer/comment.testscript b/unit-tests/lexer/comment.testscript
index 44aee111..44e18669 100644
--- a/unit-tests/lexer/comment.testscript
+++ b/unit-tests/lexer/comment.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/comment.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: single-line
diff --git a/unit-tests/lexer/driver.cxx b/unit-tests/lexer/driver.cxx
index 4e6a47d7..a5cdb8d2 100644
--- a/unit-tests/lexer/driver.cxx
+++ b/unit-tests/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/lexer/eval.testscript b/unit-tests/lexer/eval.testscript
index f09eed4a..67687567 100644
--- a/unit-tests/lexer/eval.testscript
+++ b/unit-tests/lexer/eval.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/eval.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = eval
diff --git a/unit-tests/lexer/quoting.testscript b/unit-tests/lexer/quoting.testscript
index 8543a677..e9767f2d 100644
--- a/unit-tests/lexer/quoting.testscript
+++ b/unit-tests/lexer/quoting.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/quoting.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.options += -q
diff --git a/unit-tests/name/buildfile b/unit-tests/name/buildfile
index 063201f9..dfd729e9 100644
--- a/unit-tests/name/buildfile
+++ b/unit-tests/name/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/name/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/name/driver.cxx b/unit-tests/name/driver.cxx
index e5d21559..69d3e2dc 100644
--- a/unit-tests/name/driver.cxx
+++ b/unit-tests/name/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/name/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/unit-tests/scheduler/buildfile b/unit-tests/scheduler/buildfile
index 23ee69ff..c666bb14 100644
--- a/unit-tests/scheduler/buildfile
+++ b/unit-tests/scheduler/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/scheduler/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/scheduler/driver.cxx b/unit-tests/scheduler/driver.cxx
index a9661270..5f035231 100644
--- a/unit-tests/scheduler/driver.cxx
+++ b/unit-tests/scheduler/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/scheduler/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <chrono>
diff --git a/unit-tests/test/script/lexer/buildfile b/unit-tests/test/script/lexer/buildfile
index 12c4d284..190d5864 100644
--- a/unit-tests/test/script/lexer/buildfile
+++ b/unit-tests/test/script/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/lexer/command-expansion.testscript b/unit-tests/test/script/lexer/command-expansion.testscript
index 228fb617..581e13c1 100644
--- a/unit-tests/test/script/lexer/command-expansion.testscript
+++ b/unit-tests/test/script/lexer/command-expansion.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/command-expansion.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-expansion
diff --git a/unit-tests/test/script/lexer/command-line.testscript b/unit-tests/test/script/lexer/command-line.testscript
index f84bc865..55344b3f 100644
--- a/unit-tests/test/script/lexer/command-line.testscript
+++ b/unit-tests/test/script/lexer/command-line.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/command-line.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-line
diff --git a/unit-tests/test/script/lexer/description-line.testscript b/unit-tests/test/script/lexer/description-line.testscript
index e14c8a02..dc9fd9c8 100644
--- a/unit-tests/test/script/lexer/description-line.testscript
+++ b/unit-tests/test/script/lexer/description-line.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/description-line.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = description-line
diff --git a/unit-tests/test/script/lexer/driver.cxx b/unit-tests/test/script/lexer/driver.cxx
index ecce3ebd..14d142c9 100644
--- a/unit-tests/test/script/lexer/driver.cxx
+++ b/unit-tests/test/script/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/lexer/first-token.testscript b/unit-tests/test/script/lexer/first-token.testscript
index 0484b6d4..45cb085c 100644
--- a/unit-tests/test/script/lexer/first-token.testscript
+++ b/unit-tests/test/script/lexer/first-token.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/first-token.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# 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/unit-tests/test/script/lexer/second-token.testscript b/unit-tests/test/script/lexer/second-token.testscript
index d7cc5011..e6a72d38 100644
--- a/unit-tests/test/script/lexer/second-token.testscript
+++ b/unit-tests/test/script/lexer/second-token.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/second-token.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# 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/unit-tests/test/script/lexer/variable-line.testscript b/unit-tests/test/script/lexer/variable-line.testscript
index b28bc93a..ffbcefb6 100644
--- a/unit-tests/test/script/lexer/variable-line.testscript
+++ b/unit-tests/test/script/lexer/variable-line.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/variable-line.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = variable-line
diff --git a/unit-tests/test/script/lexer/variable.testscript b/unit-tests/test/script/lexer/variable.testscript
index b4f793e1..243a9c4a 100644
--- a/unit-tests/test/script/lexer/variable.testscript
+++ b/unit-tests/test/script/lexer/variable.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/variable.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test handling custom variable names ($*, $~, $NN).
diff --git a/unit-tests/test/script/parser/buildfile b/unit-tests/test/script/parser/buildfile
index 78c66fb9..952ec7ad 100644
--- a/unit-tests/test/script/parser/buildfile
+++ b/unit-tests/test/script/parser/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/parser/cleanup.testscript b/unit-tests/test/script/parser/cleanup.testscript
index b429f5dd..962fea00 100644
--- a/unit-tests/test/script/parser/cleanup.testscript
+++ b/unit-tests/test/script/parser/cleanup.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/cleanup.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: always
diff --git a/unit-tests/test/script/parser/command-if.testscript b/unit-tests/test/script/parser/command-if.testscript
index 264c522a..274e81e6 100644
--- a/unit-tests/test/script/parser/command-if.testscript
+++ b/unit-tests/test/script/parser/command-if.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/command-if.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/unit-tests/test/script/parser/command-re-parse.testscript b/unit-tests/test/script/parser/command-re-parse.testscript
index b137b0e1..62a1c7bc 100644
--- a/unit-tests/test/script/parser/command-re-parse.testscript
+++ b/unit-tests/test/script/parser/command-re-parse.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/command-re-parse.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: double-quote
diff --git a/unit-tests/test/script/parser/description.testscript b/unit-tests/test/script/parser/description.testscript
index 1945cd23..20e6ec0c 100644
--- a/unit-tests/test/script/parser/description.testscript
+++ b/unit-tests/test/script/parser/description.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/description.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: id
diff --git a/unit-tests/test/script/parser/directive.testscript b/unit-tests/test/script/parser/directive.testscript
index 82fc471b..0fc0b7aa 100644
--- a/unit-tests/test/script/parser/directive.testscript
+++ b/unit-tests/test/script/parser/directive.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/directive.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: not-directive
diff --git a/unit-tests/test/script/parser/driver.cxx b/unit-tests/test/script/parser/driver.cxx
index b59b5723..d17c76b3 100644
--- a/unit-tests/test/script/parser/driver.cxx
+++ b/unit-tests/test/script/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/parser/exit.testscript b/unit-tests/test/script/parser/exit.testscript
index af3707d6..75867d64 100644
--- a/unit-tests/test/script/parser/exit.testscript
+++ b/unit-tests/test/script/parser/exit.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/exit.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: eq
diff --git a/unit-tests/test/script/parser/expansion.testscript b/unit-tests/test/script/parser/expansion.testscript
index 710d7a1b..ea952af9 100644
--- a/unit-tests/test/script/parser/expansion.testscript
+++ b/unit-tests/test/script/parser/expansion.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/expansion.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: quote
diff --git a/unit-tests/test/script/parser/here-document.testscript b/unit-tests/test/script/parser/here-document.testscript
index ad2be7da..de6255e1 100644
--- a/unit-tests/test/script/parser/here-document.testscript
+++ b/unit-tests/test/script/parser/here-document.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/here-document.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: end-marker
diff --git a/unit-tests/test/script/parser/here-string.testscript b/unit-tests/test/script/parser/here-string.testscript
index a9e42c03..012162cd 100644
--- a/unit-tests/test/script/parser/here-string.testscript
+++ b/unit-tests/test/script/parser/here-string.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/here-string.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: empty
diff --git a/unit-tests/test/script/parser/include.testscript b/unit-tests/test/script/parser/include.testscript
index 5e31f0d2..c5241a1b 100644
--- a/unit-tests/test/script/parser/include.testscript
+++ b/unit-tests/test/script/parser/include.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/include.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: none
diff --git a/unit-tests/test/script/parser/pipe-expr.testscript b/unit-tests/test/script/parser/pipe-expr.testscript
index 70861815..a66a4aca 100644
--- a/unit-tests/test/script/parser/pipe-expr.testscript
+++ b/unit-tests/test/script/parser/pipe-expr.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/pipe-expr.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: pipe
diff --git a/unit-tests/test/script/parser/pre-parse.testscript b/unit-tests/test/script/parser/pre-parse.testscript
index d37f9724..1afd5669 100644
--- a/unit-tests/test/script/parser/pre-parse.testscript
+++ b/unit-tests/test/script/parser/pre-parse.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/pre-parse.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: attribute
diff --git a/unit-tests/test/script/parser/redirect.testscript b/unit-tests/test/script/parser/redirect.testscript
index 4001a3bd..09074cda 100644
--- a/unit-tests/test/script/parser/redirect.testscript
+++ b/unit-tests/test/script/parser/redirect.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/redirect.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# 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/unit-tests/test/script/parser/regex.testscript b/unit-tests/test/script/parser/regex.testscript
index 67832ebd..216c0c45 100644
--- a/unit-tests/test/script/parser/regex.testscript
+++ b/unit-tests/test/script/parser/regex.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/regex.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: here-string
diff --git a/unit-tests/test/script/parser/scope-if.testscript b/unit-tests/test/script/parser/scope-if.testscript
index c76fab7f..461d9028 100644
--- a/unit-tests/test/script/parser/scope-if.testscript
+++ b/unit-tests/test/script/parser/scope-if.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/scope-if.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/unit-tests/test/script/parser/scope.testscript b/unit-tests/test/script/parser/scope.testscript
index 721e455d..cc254e9c 100644
--- a/unit-tests/test/script/parser/scope.testscript
+++ b/unit-tests/test/script/parser/scope.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/scope.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* testscript <'cmd $@' >"cmd 1" : id-testscript
diff --git a/unit-tests/test/script/parser/setup-teardown.testscript b/unit-tests/test/script/parser/setup-teardown.testscript
index 12fde8c7..0342e732 100644
--- a/unit-tests/test/script/parser/setup-teardown.testscript
+++ b/unit-tests/test/script/parser/setup-teardown.testscript
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/setup-teardown.testscript
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: setup
diff --git a/unit-tests/test/script/regex/buildfile b/unit-tests/test/script/regex/buildfile
index 538642f5..eb5394e1 100644
--- a/unit-tests/test/script/regex/buildfile
+++ b/unit-tests/test/script/regex/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/regex/buildfile
-# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/regex/driver.cxx b/unit-tests/test/script/regex/driver.cxx
index 8696da63..cc7a2be1 100644
--- a/unit-tests/test/script/regex/driver.cxx
+++ b/unit-tests/test/script/regex/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/regex/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <regex>