aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL.cli1
-rw-r--r--bootstrap-clang.bat1
-rw-r--r--bootstrap-mingw.bat1
-rw-r--r--bootstrap-msvc.bat1
-rw-r--r--bootstrap.gmake1
-rwxr-xr-xbootstrap.sh1
-rw-r--r--build/bootstrap.build1
-rw-r--r--build/export.build1
-rw-r--r--build/root.build1
-rw-r--r--build2/b.cli1
-rw-r--r--build2/b.cxx1
-rw-r--r--build2/buildfile1
-rw-r--r--build2/cli/init.cxx1
-rw-r--r--build2/cli/init.hxx1
-rw-r--r--build2/cli/rule.cxx1
-rw-r--r--build2/cli/rule.hxx1
-rw-r--r--build2/cli/target.cxx1
-rw-r--r--build2/cli/target.hxx1
-rw-r--r--build2/types-parsers.cxx1
-rw-r--r--build2/types-parsers.hxx1
-rw-r--r--buildfile1
-rw-r--r--doc/buildfile1
-rw-r--r--doc/manual.cli1
-rw-r--r--doc/testscript.cli1
-rw-r--r--libbuild2/action.hxx1
-rw-r--r--libbuild2/algorithm.cxx1
-rw-r--r--libbuild2/algorithm.hxx1
-rw-r--r--libbuild2/algorithm.ixx1
-rw-r--r--libbuild2/bash/buildfile1
-rw-r--r--libbuild2/bash/export.hxx1
-rw-r--r--libbuild2/bash/init.cxx1
-rw-r--r--libbuild2/bash/init.hxx1
-rw-r--r--libbuild2/bash/rule.cxx1
-rw-r--r--libbuild2/bash/rule.hxx1
-rw-r--r--libbuild2/bash/target.cxx1
-rw-r--r--libbuild2/bash/target.hxx1
-rw-r--r--libbuild2/bash/utility.hxx1
-rw-r--r--libbuild2/bin/buildfile1
-rw-r--r--libbuild2/bin/export.hxx1
-rw-r--r--libbuild2/bin/guess.cxx1
-rw-r--r--libbuild2/bin/guess.hxx1
-rw-r--r--libbuild2/bin/init.cxx1
-rw-r--r--libbuild2/bin/init.hxx1
-rw-r--r--libbuild2/bin/rule.cxx1
-rw-r--r--libbuild2/bin/rule.hxx1
-rw-r--r--libbuild2/bin/target.cxx1
-rw-r--r--libbuild2/bin/target.hxx1
-rw-r--r--libbuild2/bin/utility.hxx1
-rw-r--r--libbuild2/buildfile1
-rw-r--r--libbuild2/c/buildfile1
-rw-r--r--libbuild2/c/export.hxx1
-rw-r--r--libbuild2/c/init.cxx1
-rw-r--r--libbuild2/c/init.hxx1
-rw-r--r--libbuild2/c/target.hxx1
-rw-r--r--libbuild2/cc/buildfile1
-rw-r--r--libbuild2/cc/common.cxx1
-rw-r--r--libbuild2/cc/common.hxx1
-rw-r--r--libbuild2/cc/compile-rule.cxx1
-rw-r--r--libbuild2/cc/compile-rule.hxx1
-rw-r--r--libbuild2/cc/export.hxx1
-rw-r--r--libbuild2/cc/gcc.cxx1
-rw-r--r--libbuild2/cc/guess.cxx1
-rw-r--r--libbuild2/cc/guess.hxx1
-rw-r--r--libbuild2/cc/init.cxx1
-rw-r--r--libbuild2/cc/init.hxx1
-rw-r--r--libbuild2/cc/install-rule.cxx1
-rw-r--r--libbuild2/cc/install-rule.hxx1
-rw-r--r--libbuild2/cc/lexer+char-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer+comment.test.testscript1
-rw-r--r--libbuild2/cc/lexer+line.test.testscript1
-rw-r--r--libbuild2/cc/lexer+number.test.testscript1
-rw-r--r--libbuild2/cc/lexer+preprocessor.test.testscript1
-rw-r--r--libbuild2/cc/lexer+raw-string-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer+string-literal.test.testscript1
-rw-r--r--libbuild2/cc/lexer.cxx1
-rw-r--r--libbuild2/cc/lexer.hxx1
-rw-r--r--libbuild2/cc/lexer.test.cxx1
-rw-r--r--libbuild2/cc/link-rule.cxx1
-rw-r--r--libbuild2/cc/link-rule.hxx1
-rw-r--r--libbuild2/cc/module.cxx1
-rw-r--r--libbuild2/cc/module.hxx1
-rw-r--r--libbuild2/cc/msvc.cxx1
-rw-r--r--libbuild2/cc/parser+module.test.testscript1
-rw-r--r--libbuild2/cc/parser.cxx1
-rw-r--r--libbuild2/cc/parser.hxx1
-rw-r--r--libbuild2/cc/parser.test.cxx1
-rw-r--r--libbuild2/cc/pkgconfig.cxx1
-rw-r--r--libbuild2/cc/target.cxx1
-rw-r--r--libbuild2/cc/target.hxx1
-rw-r--r--libbuild2/cc/types.hxx1
-rw-r--r--libbuild2/cc/utility.cxx1
-rw-r--r--libbuild2/cc/utility.hxx1
-rw-r--r--libbuild2/cc/utility.ixx1
-rw-r--r--libbuild2/cc/windows-manifest.cxx1
-rw-r--r--libbuild2/cc/windows-rpath.cxx1
-rw-r--r--libbuild2/config.hxx.in1
-rw-r--r--libbuild2/config/functions.cxx1
-rw-r--r--libbuild2/config/host-config.cxx.in1
-rw-r--r--libbuild2/config/init.cxx1
-rw-r--r--libbuild2/config/init.hxx1
-rw-r--r--libbuild2/config/module.cxx1
-rw-r--r--libbuild2/config/module.hxx1
-rw-r--r--libbuild2/config/operation.cxx1
-rw-r--r--libbuild2/config/operation.hxx1
-rw-r--r--libbuild2/config/utility.cxx1
-rw-r--r--libbuild2/config/utility.hxx1
-rw-r--r--libbuild2/config/utility.txx1
-rw-r--r--libbuild2/context.cxx1
-rw-r--r--libbuild2/context.hxx1
-rw-r--r--libbuild2/context.ixx1
-rw-r--r--libbuild2/cxx/buildfile1
-rw-r--r--libbuild2/cxx/export.hxx1
-rw-r--r--libbuild2/cxx/init.cxx1
-rw-r--r--libbuild2/cxx/init.hxx1
-rw-r--r--libbuild2/cxx/target.cxx1
-rw-r--r--libbuild2/cxx/target.hxx1
-rw-r--r--libbuild2/depdb.cxx1
-rw-r--r--libbuild2/depdb.hxx1
-rw-r--r--libbuild2/depdb.ixx1
-rw-r--r--libbuild2/diagnostics.cxx1
-rw-r--r--libbuild2/diagnostics.hxx1
-rw-r--r--libbuild2/dist/init.cxx1
-rw-r--r--libbuild2/dist/init.hxx1
-rw-r--r--libbuild2/dist/module.cxx1
-rw-r--r--libbuild2/dist/module.hxx1
-rw-r--r--libbuild2/dist/operation.cxx1
-rw-r--r--libbuild2/dist/operation.hxx1
-rw-r--r--libbuild2/dist/rule.cxx1
-rw-r--r--libbuild2/dist/rule.hxx1
-rw-r--r--libbuild2/dump.cxx1
-rw-r--r--libbuild2/dump.hxx1
-rw-r--r--libbuild2/export.hxx1
-rw-r--r--libbuild2/file.cxx1
-rw-r--r--libbuild2/file.hxx1
-rw-r--r--libbuild2/file.ixx1
-rw-r--r--libbuild2/filesystem.cxx1
-rw-r--r--libbuild2/filesystem.hxx1
-rw-r--r--libbuild2/filesystem.ixx1
-rw-r--r--libbuild2/filesystem.txx1
-rw-r--r--libbuild2/forward.hxx1
-rw-r--r--libbuild2/function+call.test.testscript1
-rw-r--r--libbuild2/function+syntax.test.testscript1
-rw-r--r--libbuild2/function.cxx1
-rw-r--r--libbuild2/function.hxx1
-rw-r--r--libbuild2/function.test.cxx1
-rw-r--r--libbuild2/functions-builtin.cxx1
-rw-r--r--libbuild2/functions-filesystem.cxx1
-rw-r--r--libbuild2/functions-name.cxx1
-rw-r--r--libbuild2/functions-path.cxx1
-rw-r--r--libbuild2/functions-process-path.cxx1
-rw-r--r--libbuild2/functions-process.cxx1
-rw-r--r--libbuild2/functions-project-name.cxx1
-rw-r--r--libbuild2/functions-regex.cxx1
-rw-r--r--libbuild2/functions-string.cxx1
-rw-r--r--libbuild2/functions-target-triplet.cxx1
-rw-r--r--libbuild2/in/buildfile1
-rw-r--r--libbuild2/in/export.hxx1
-rw-r--r--libbuild2/in/init.cxx1
-rw-r--r--libbuild2/in/init.hxx1
-rw-r--r--libbuild2/in/rule.cxx1
-rw-r--r--libbuild2/in/rule.hxx1
-rw-r--r--libbuild2/in/target.cxx1
-rw-r--r--libbuild2/in/target.hxx1
-rw-r--r--libbuild2/install/functions.cxx1
-rw-r--r--libbuild2/install/init.cxx1
-rw-r--r--libbuild2/install/init.hxx1
-rw-r--r--libbuild2/install/operation.cxx1
-rw-r--r--libbuild2/install/operation.hxx1
-rw-r--r--libbuild2/install/rule.cxx1
-rw-r--r--libbuild2/install/rule.hxx1
-rw-r--r--libbuild2/install/utility.hxx1
-rw-r--r--libbuild2/lexer+buildspec.test.testscript1
-rw-r--r--libbuild2/lexer+comment.test.testscript1
-rw-r--r--libbuild2/lexer+eval.test.testscript1
-rw-r--r--libbuild2/lexer+quoting.test.testscript1
-rw-r--r--libbuild2/lexer.cxx1
-rw-r--r--libbuild2/lexer.hxx1
-rw-r--r--libbuild2/lexer.test.cxx1
-rw-r--r--libbuild2/module.cxx1
-rw-r--r--libbuild2/module.hxx1
-rw-r--r--libbuild2/name.cxx1
-rw-r--r--libbuild2/name.hxx1
-rw-r--r--libbuild2/name.ixx1
-rw-r--r--libbuild2/name.test.cxx1
-rw-r--r--libbuild2/operation.cxx1
-rw-r--r--libbuild2/operation.hxx1
-rw-r--r--libbuild2/parser.cxx1
-rw-r--r--libbuild2/parser.hxx1
-rw-r--r--libbuild2/prerequisite.cxx1
-rw-r--r--libbuild2/prerequisite.hxx1
-rw-r--r--libbuild2/rule-map.hxx1
-rw-r--r--libbuild2/rule.cxx1
-rw-r--r--libbuild2/rule.hxx1
-rw-r--r--libbuild2/scheduler.cxx1
-rw-r--r--libbuild2/scheduler.hxx1
-rw-r--r--libbuild2/scheduler.test.cxx1
-rw-r--r--libbuild2/scheduler.txx1
-rw-r--r--libbuild2/scope.cxx1
-rw-r--r--libbuild2/scope.hxx1
-rw-r--r--libbuild2/scope.ixx1
-rw-r--r--libbuild2/search.cxx1
-rw-r--r--libbuild2/search.hxx1
-rw-r--r--libbuild2/spec.cxx1
-rw-r--r--libbuild2/spec.hxx1
-rw-r--r--libbuild2/target-key.hxx1
-rw-r--r--libbuild2/target-state.hxx1
-rw-r--r--libbuild2/target-type.hxx1
-rw-r--r--libbuild2/target.cxx1
-rw-r--r--libbuild2/target.hxx1
-rw-r--r--libbuild2/target.ixx1
-rw-r--r--libbuild2/target.txx1
-rw-r--r--libbuild2/test/common.cxx1
-rw-r--r--libbuild2/test/common.hxx1
-rw-r--r--libbuild2/test/init.cxx1
-rw-r--r--libbuild2/test/init.hxx1
-rw-r--r--libbuild2/test/module.hxx1
-rw-r--r--libbuild2/test/operation.cxx1
-rw-r--r--libbuild2/test/operation.hxx1
-rw-r--r--libbuild2/test/rule.cxx1
-rw-r--r--libbuild2/test/rule.hxx1
-rw-r--r--libbuild2/test/script/builtin.cli1
-rw-r--r--libbuild2/test/script/lexer+command-expansion.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+command-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+description-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+first-token.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+second-token.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+variable-line.test.testscript1
-rw-r--r--libbuild2/test/script/lexer+variable.test.testscript1
-rw-r--r--libbuild2/test/script/lexer.cxx1
-rw-r--r--libbuild2/test/script/lexer.hxx1
-rw-r--r--libbuild2/test/script/lexer.test.cxx1
-rw-r--r--libbuild2/test/script/parser+cleanup.test.testscript1
-rw-r--r--libbuild2/test/script/parser+command-if.test.testscript1
-rw-r--r--libbuild2/test/script/parser+command-re-parse.test.testscript1
-rw-r--r--libbuild2/test/script/parser+description.test.testscript1
-rw-r--r--libbuild2/test/script/parser+directive.test.testscript1
-rw-r--r--libbuild2/test/script/parser+exit.test.testscript1
-rw-r--r--libbuild2/test/script/parser+expansion.test.testscript1
-rw-r--r--libbuild2/test/script/parser+here-document.test.testscript1
-rw-r--r--libbuild2/test/script/parser+here-string.test.testscript1
-rw-r--r--libbuild2/test/script/parser+include.test.testscript1
-rw-r--r--libbuild2/test/script/parser+pipe-expr.test.testscript1
-rw-r--r--libbuild2/test/script/parser+pre-parse.test.testscript1
-rw-r--r--libbuild2/test/script/parser+redirect.test.testscript1
-rw-r--r--libbuild2/test/script/parser+regex.test.testscript1
-rw-r--r--libbuild2/test/script/parser+scope-if.test.testscript1
-rw-r--r--libbuild2/test/script/parser+scope.test.testscript1
-rw-r--r--libbuild2/test/script/parser+setup-teardown.test.testscript1
-rw-r--r--libbuild2/test/script/parser.cxx1
-rw-r--r--libbuild2/test/script/parser.hxx1
-rw-r--r--libbuild2/test/script/parser.test.cxx1
-rw-r--r--libbuild2/test/script/regex.cxx1
-rw-r--r--libbuild2/test/script/regex.hxx1
-rw-r--r--libbuild2/test/script/regex.ixx1
-rw-r--r--libbuild2/test/script/regex.test.cxx1
-rw-r--r--libbuild2/test/script/runner.cxx1
-rw-r--r--libbuild2/test/script/runner.hxx1
-rw-r--r--libbuild2/test/script/script.cxx1
-rw-r--r--libbuild2/test/script/script.hxx1
-rw-r--r--libbuild2/test/script/script.ixx1
-rw-r--r--libbuild2/test/script/token.cxx1
-rw-r--r--libbuild2/test/script/token.hxx1
-rw-r--r--libbuild2/test/target.cxx1
-rw-r--r--libbuild2/test/target.hxx1
-rw-r--r--libbuild2/token.cxx1
-rw-r--r--libbuild2/token.hxx1
-rw-r--r--libbuild2/types.hxx1
-rw-r--r--libbuild2/types.ixx1
-rw-r--r--libbuild2/utility-installed.cxx1
-rw-r--r--libbuild2/utility-uninstalled.cxx1
-rw-r--r--libbuild2/utility.cxx1
-rw-r--r--libbuild2/utility.hxx1
-rw-r--r--libbuild2/utility.ixx1
-rw-r--r--libbuild2/utility.txx1
-rw-r--r--libbuild2/variable.cxx1
-rw-r--r--libbuild2/variable.hxx1
-rw-r--r--libbuild2/variable.ixx1
-rw-r--r--libbuild2/variable.txx1
-rw-r--r--libbuild2/version.hxx.in1
-rw-r--r--libbuild2/version/buildfile1
-rw-r--r--libbuild2/version/export.hxx1
-rw-r--r--libbuild2/version/init.cxx1
-rw-r--r--libbuild2/version/init.hxx1
-rw-r--r--libbuild2/version/module.cxx1
-rw-r--r--libbuild2/version/module.hxx1
-rw-r--r--libbuild2/version/rule.cxx1
-rw-r--r--libbuild2/version/rule.hxx1
-rw-r--r--libbuild2/version/snapshot-git.cxx1
-rw-r--r--libbuild2/version/snapshot.cxx1
-rw-r--r--libbuild2/version/snapshot.hxx1
-rw-r--r--libbuild2/version/utility.cxx1
-rw-r--r--libbuild2/version/utility.hxx1
-rw-r--r--old-tests/depdb/buildfile1
-rw-r--r--old-tests/depdb/driver.cxx1
-rw-r--r--old-tests/lexer/buildfile1
-rw-r--r--old-tests/lexer/driver.cxx1
-rw-r--r--old-tests/parser/buildfile1
-rw-r--r--old-tests/parser/driver.cxx1
-rw-r--r--tests/bash/buildfile1
-rw-r--r--tests/bash/testscript1
-rw-r--r--tests/build/bootstrap.build1
-rw-r--r--tests/build/root.build1
-rw-r--r--tests/buildfile1
-rw-r--r--tests/cc/libu/buildfile1
-rw-r--r--tests/cc/libu/testscript1
-rw-r--r--tests/cc/modules/buildfile1
-rw-r--r--tests/cc/modules/common.testscript1
-rw-r--r--tests/cc/modules/headers.testscript1
-rw-r--r--tests/cc/modules/modules.testscript1
-rw-r--r--tests/cc/preprocessed/buildfile1
-rw-r--r--tests/cc/preprocessed/testscript1
-rw-r--r--tests/common.testscript1
-rw-r--r--tests/dependency/chain/buildfile1
-rw-r--r--tests/dependency/chain/testscript1
-rw-r--r--tests/directive/assert.testscript1
-rw-r--r--tests/directive/buildfile1
-rw-r--r--tests/directive/run.testscript1
-rw-r--r--tests/eval/buildfile1
-rw-r--r--tests/eval/comma.testscript1
-rw-r--r--tests/eval/comp.testscript1
-rw-r--r--tests/eval/or-and.testscript1
-rw-r--r--tests/eval/qual.testscript1
-rw-r--r--tests/eval/ternary.testscript1
-rw-r--r--tests/eval/value.testscript1
-rw-r--r--tests/expansion/buildfile1
-rw-r--r--tests/expansion/concat.testscript1
-rw-r--r--tests/expansion/type.testscript1
-rw-r--r--tests/function/builtin/buildfile1
-rw-r--r--tests/function/builtin/testscript1
-rw-r--r--tests/function/filesystem/buildfile1
-rw-r--r--tests/function/filesystem/testscript1
-rw-r--r--tests/function/install/buildfile1
-rw-r--r--tests/function/install/testscript1
-rw-r--r--tests/function/path/buildfile1
-rw-r--r--tests/function/path/testscript1
-rw-r--r--tests/function/process/buildfile1
-rw-r--r--tests/function/process/testscript1
-rw-r--r--tests/function/regex/buildfile1
-rw-r--r--tests/function/regex/testscript1
-rw-r--r--tests/function/string/buildfile1
-rw-r--r--tests/function/string/testscript1
-rw-r--r--tests/hooks/buildfile1
-rw-r--r--tests/hooks/testscript1
-rw-r--r--tests/if-else/buildfile1
-rw-r--r--tests/if-else/testscript1
-rw-r--r--tests/in/buildfile1
-rw-r--r--tests/in/testscript1
-rw-r--r--tests/libbuild2/buildfile1
-rw-r--r--tests/libbuild2/driver.cxx1
-rw-r--r--tests/libbuild2/testscript1
-rw-r--r--tests/loop/buildfile1
-rw-r--r--tests/loop/for.testscript1
-rw-r--r--tests/name/buildfile1
-rw-r--r--tests/name/cross.testscript1
-rw-r--r--tests/name/extension.testscript1
-rw-r--r--tests/name/pattern.testscript1
-rw-r--r--tests/search/dir/buildfile1
-rw-r--r--tests/search/dir/testscript1
-rw-r--r--tests/switch/buildfile1
-rw-r--r--tests/switch/testscript1
-rw-r--r--tests/test/buildfile1
-rw-r--r--tests/test/common.testscript1
-rw-r--r--tests/test/config-test/buildfile1
-rw-r--r--tests/test/config-test/driver.cxx1
-rw-r--r--tests/test/config-test/testscript1
-rw-r--r--tests/test/script/buildfile1
-rw-r--r--tests/test/script/builtin/buildfile1
-rw-r--r--tests/test/script/builtin/cp.testscript1
-rw-r--r--tests/test/script/builtin/ln.testscript1
-rw-r--r--tests/test/script/builtin/mkdir.testscript1
-rw-r--r--tests/test/script/builtin/mv.testscript1
-rw-r--r--tests/test/script/builtin/rm.testscript1
-rw-r--r--tests/test/script/builtin/rmdir.testscript1
-rw-r--r--tests/test/script/builtin/sleep.testscript1
-rw-r--r--tests/test/script/builtin/touch.testscript1
-rw-r--r--tests/test/script/common.testscript1
-rw-r--r--tests/test/script/generated/buildfile1
-rw-r--r--tests/test/script/generated/testscript1
-rw-r--r--tests/test/script/generated/testscript.in1
-rw-r--r--tests/test/script/integration/buildfile1
-rw-r--r--tests/test/script/integration/testscript1
-rw-r--r--tests/test/script/runner/buildfile1
-rw-r--r--tests/test/script/runner/cleanup.testscript1
-rw-r--r--tests/test/script/runner/driver.cxx1
-rw-r--r--tests/test/script/runner/exit.testscript1
-rw-r--r--tests/test/script/runner/expr.testscript1
-rw-r--r--tests/test/script/runner/if.testscript1
-rw-r--r--tests/test/script/runner/output.testscript1
-rw-r--r--tests/test/script/runner/pipe.testscript1
-rw-r--r--tests/test/script/runner/redirect.testscript1
-rw-r--r--tests/test/script/runner/regex.testscript1
-rw-r--r--tests/test/script/runner/set.testscript1
-rw-r--r--tests/test/script/runner/status.testscript1
-rw-r--r--tests/test/simple/generated/buildfile1
-rw-r--r--tests/test/simple/generated/driver.cxx1
-rw-r--r--tests/test/simple/generated/testscript1
-rw-r--r--tests/value/buildfile1
-rw-r--r--tests/value/concat.testscript1
-rw-r--r--tests/value/reverse.testscript1
-rw-r--r--tests/variable/override/buildfile1
-rw-r--r--tests/variable/override/testscript1
-rw-r--r--tests/variable/prerequisite-specific/buildfile1
-rw-r--r--tests/variable/prerequisite-specific/testscript1
-rw-r--r--tests/variable/scope-specific/buildfile1
-rw-r--r--tests/variable/scope-specific/testscript1
-rw-r--r--tests/variable/target-specific/buildfile1
-rw-r--r--tests/variable/target-specific/testscript1
-rw-r--r--tests/variable/target-type-pattern-specific/buildfile1
-rw-r--r--tests/variable/target-type-pattern-specific/testscript1
409 files changed, 0 insertions, 409 deletions
diff --git a/INSTALL.cli b/INSTALL.cli
index 49cf63a..7150edc 100644
--- a/INSTALL.cli
+++ b/INSTALL.cli
@@ -1,5 +1,4 @@
// file : INSTALL.cli
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"
diff --git a/bootstrap-clang.bat b/bootstrap-clang.bat
index ee22950..0e99f53 100644
--- a/bootstrap-clang.bat
+++ b/bootstrap-clang.bat
@@ -1,7 +1,6 @@
@echo off
rem file : bootstrap-clang.bat
-rem copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap-mingw.bat b/bootstrap-mingw.bat
index 128bf58..f8fb441 100644
--- a/bootstrap-mingw.bat
+++ b/bootstrap-mingw.bat
@@ -1,7 +1,6 @@
@echo off
rem file : bootstrap-mingw.bat
-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 1c860a2..4ac93ad 100644
--- a/bootstrap-msvc.bat
+++ b/bootstrap-msvc.bat
@@ -1,7 +1,6 @@
@echo off
rem file : bootstrap-msvc.bat
-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 0a5c4f8..404c5fb 100644
--- a/bootstrap.gmake
+++ b/bootstrap.gmake
@@ -1,5 +1,4 @@
# file : bootstrap.gmake -*- Makefile -*-
-# 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 753f538..a6b98fa 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -1,7 +1,6 @@
#!/bin/sh
# file : bootstrap.sh
-# 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 a40db37..a970bfb 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -1,5 +1,4 @@
# file : build/bootstrap.build
-# 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 e2f247c..76c61b7 100644
--- a/build/export.build
+++ b/build/export.build
@@ -1,5 +1,4 @@
# file : build/export.build
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
if ($import.target == exe{b})
diff --git a/build/root.build b/build/root.build
index 0656ab5..5a5e961 100644
--- a/build/root.build
+++ b/build/root.build
@@ -1,5 +1,4 @@
# file : build/root.build
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
using in
diff --git a/build2/b.cli b/build2/b.cli
index 532688f..c6a4e3e 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -1,5 +1,4 @@
// file : build2/b.cli
-// 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 b7e534e..aab73c1 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1,5 +1,4 @@
// file : build2/b.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef _WIN32
diff --git a/build2/buildfile b/build2/buildfile
index 7b9bb7a..da32525 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -1,5 +1,4 @@
# file : build2/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/build2/cli/init.cxx b/build2/cli/init.cxx
index 18c7ff9..f3f5840 100644
--- a/build2/cli/init.cxx
+++ b/build2/cli/init.cxx
@@ -1,5 +1,4 @@
// file : build2/cli/init.cxx -*- C++ -*-
-// 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 4bb7d0d..d5998f5 100644
--- a/build2/cli/init.hxx
+++ b/build2/cli/init.hxx
@@ -1,5 +1,4 @@
// file : build2/cli/init.hxx -*- C++ -*-
-// 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 8bb124b..9917f1a 100644
--- a/build2/cli/rule.cxx
+++ b/build2/cli/rule.cxx
@@ -1,5 +1,4 @@
// file : build2/cli/rule.cxx -*- C++ -*-
-// 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 e839999..aa3b8fa 100644
--- a/build2/cli/rule.hxx
+++ b/build2/cli/rule.hxx
@@ -1,5 +1,4 @@
// file : build2/cli/rule.hxx -*- C++ -*-
-// 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 2fd70f7..09f3e10 100644
--- a/build2/cli/target.cxx
+++ b/build2/cli/target.cxx
@@ -1,5 +1,4 @@
// file : build2/cli/target.cxx -*- C++ -*-
-// 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 cf66a44..722bb5f 100644
--- a/build2/cli/target.hxx
+++ b/build2/cli/target.hxx
@@ -1,5 +1,4 @@
// file : build2/cli/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_TARGET_HXX
diff --git a/build2/types-parsers.cxx b/build2/types-parsers.cxx
index 48d4c51..3593143 100644
--- a/build2/types-parsers.cxx
+++ b/build2/types-parsers.cxx
@@ -1,5 +1,4 @@
// file : build2/types-parsers.cxx -*- C++ -*-
-// 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 db55c05..d39a096 100644
--- a/build2/types-parsers.hxx
+++ b/build2/types-parsers.hxx
@@ -1,5 +1,4 @@
// file : build2/types-parsers.hxx -*- C++ -*-
-// 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/buildfile b/buildfile
index f7b5026..2bbb00b 100644
--- a/buildfile
+++ b/buildfile
@@ -1,5 +1,4 @@
# file : buildfile
-# 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 8fea1d1..c797761 100644
--- a/doc/buildfile
+++ b/doc/buildfile
@@ -1,5 +1,4 @@
# file : doc/buildfile
-# 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 525d74e..30f913f 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1,5 +1,4 @@
// file : doc/manual.cli
-// 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 f51bf14..5d50472 100644
--- a/doc/testscript.cli
+++ b/doc/testscript.cli
@@ -1,5 +1,4 @@
// file : doc/testscript.cli
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-testscript-manual"
diff --git a/libbuild2/action.hxx b/libbuild2/action.hxx
index 5173eb2..ec2701f 100644
--- a/libbuild2/action.hxx
+++ b/libbuild2/action.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/action.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_ACTION_HXX
diff --git a/libbuild2/algorithm.cxx b/libbuild2/algorithm.cxx
index 5ae55b0..e59ffa0 100644
--- a/libbuild2/algorithm.cxx
+++ b/libbuild2/algorithm.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/algorithm.hxx>
diff --git a/libbuild2/algorithm.hxx b/libbuild2/algorithm.hxx
index 5243b5c..d15810c 100644
--- a/libbuild2/algorithm.hxx
+++ b/libbuild2/algorithm.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_ALGORITHM_HXX
diff --git a/libbuild2/algorithm.ixx b/libbuild2/algorithm.ixx
index 9593ac0..9c656fd 100644
--- a/libbuild2/algorithm.ixx
+++ b/libbuild2/algorithm.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/rule.hxx>
diff --git a/libbuild2/bash/buildfile b/libbuild2/bash/buildfile
index c2fe242..63356b7 100644
--- a/libbuild2/bash/buildfile
+++ b/libbuild2/bash/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/bash/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/bash/export.hxx b/libbuild2/bash/export.hxx
index f971b2a..8dd9ad3 100644
--- a/libbuild2/bash/export.hxx
+++ b/libbuild2/bash/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/bash/init.cxx b/libbuild2/bash/init.cxx
index 0dc4bab..cf5307f 100644
--- a/libbuild2/bash/init.cxx
+++ b/libbuild2/bash/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/init.hxx>
diff --git a/libbuild2/bash/init.hxx b/libbuild2/bash/init.hxx
index d8275df..281b0e9 100644
--- a/libbuild2/bash/init.hxx
+++ b/libbuild2/bash/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_INIT_HXX
diff --git a/libbuild2/bash/rule.cxx b/libbuild2/bash/rule.cxx
index 2f2de2d..dd8940a 100644
--- a/libbuild2/bash/rule.cxx
+++ b/libbuild2/bash/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/rule.hxx>
diff --git a/libbuild2/bash/rule.hxx b/libbuild2/bash/rule.hxx
index 665a6c2..0774b5f 100644
--- a/libbuild2/bash/rule.hxx
+++ b/libbuild2/bash/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_RULE_HXX
diff --git a/libbuild2/bash/target.cxx b/libbuild2/bash/target.cxx
index 386842b..6fa7cf4 100644
--- a/libbuild2/bash/target.cxx
+++ b/libbuild2/bash/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bash/target.hxx>
diff --git a/libbuild2/bash/target.hxx b/libbuild2/bash/target.hxx
index af8b32c..f0af967 100644
--- a/libbuild2/bash/target.hxx
+++ b/libbuild2/bash/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_TARGET_HXX
diff --git a/libbuild2/bash/utility.hxx b/libbuild2/bash/utility.hxx
index 1f981c2..087fc38 100644
--- a/libbuild2/bash/utility.hxx
+++ b/libbuild2/bash/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bash/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BASH_UTILITY_HXX
diff --git a/libbuild2/bin/buildfile b/libbuild2/bin/buildfile
index d5c6e83..8b4d115 100644
--- a/libbuild2/bin/buildfile
+++ b/libbuild2/bin/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/bin/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/bin/export.hxx b/libbuild2/bin/export.hxx
index 944a756..9f18c9d 100644
--- a/libbuild2/bin/export.hxx
+++ b/libbuild2/bin/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/bin/guess.cxx b/libbuild2/bin/guess.cxx
index 160a807..3329cc5 100644
--- a/libbuild2/bin/guess.cxx
+++ b/libbuild2/bin/guess.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/guess.hxx>
diff --git a/libbuild2/bin/guess.hxx b/libbuild2/bin/guess.hxx
index 0b33ce9..255932b 100644
--- a/libbuild2/bin/guess.hxx
+++ b/libbuild2/bin/guess.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_GUESS_HXX
diff --git a/libbuild2/bin/init.cxx b/libbuild2/bin/init.cxx
index 069315f..4565eb8 100644
--- a/libbuild2/bin/init.cxx
+++ b/libbuild2/bin/init.cxx
@@ -1,5 +1,4 @@
// file : build2/bin/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/init.hxx>
diff --git a/libbuild2/bin/init.hxx b/libbuild2/bin/init.hxx
index 41580df..7bb9d1d 100644
--- a/libbuild2/bin/init.hxx
+++ b/libbuild2/bin/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_INIT_HXX
diff --git a/libbuild2/bin/rule.cxx b/libbuild2/bin/rule.cxx
index 0bb5aed..e6f234a 100644
--- a/libbuild2/bin/rule.cxx
+++ b/libbuild2/bin/rule.cxx
@@ -1,5 +1,4 @@
// file : build2/bin/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/rule.hxx>
diff --git a/libbuild2/bin/rule.hxx b/libbuild2/bin/rule.hxx
index cfd096d..57c784f 100644
--- a/libbuild2/bin/rule.hxx
+++ b/libbuild2/bin/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_RULE_HXX
diff --git a/libbuild2/bin/target.cxx b/libbuild2/bin/target.cxx
index dd8a947..a8f3bf0 100644
--- a/libbuild2/bin/target.cxx
+++ b/libbuild2/bin/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/bin/target.hxx>
diff --git a/libbuild2/bin/target.hxx b/libbuild2/bin/target.hxx
index 3b1708a..5e7f445 100644
--- a/libbuild2/bin/target.hxx
+++ b/libbuild2/bin/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_TARGET_HXX
diff --git a/libbuild2/bin/utility.hxx b/libbuild2/bin/utility.hxx
index cc2b727..8fe0037 100644
--- a/libbuild2/bin/utility.hxx
+++ b/libbuild2/bin/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/bin/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_BIN_UTILITY_HXX
diff --git a/libbuild2/buildfile b/libbuild2/buildfile
index 97b9f26..63078ea 100644
--- a/libbuild2/buildfile
+++ b/libbuild2/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# NOTE: remember to update bundled_modules in libbuild2/module.cxx if adding a
diff --git a/libbuild2/c/buildfile b/libbuild2/c/buildfile
index 63bdbcc..3c069dc 100644
--- a/libbuild2/c/buildfile
+++ b/libbuild2/c/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/c/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/c/export.hxx b/libbuild2/c/export.hxx
index 6fe3203..ae72d1a 100644
--- a/libbuild2/c/export.hxx
+++ b/libbuild2/c/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/c/init.cxx b/libbuild2/c/init.cxx
index c72f729..d792f0d 100644
--- a/libbuild2/c/init.cxx
+++ b/libbuild2/c/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/c/init.hxx>
diff --git a/libbuild2/c/init.hxx b/libbuild2/c/init.hxx
index 92d12a3..2662bb1 100644
--- a/libbuild2/c/init.hxx
+++ b/libbuild2/c/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_C_INIT_HXX
diff --git a/libbuild2/c/target.hxx b/libbuild2/c/target.hxx
index b35beab..333d39f 100644
--- a/libbuild2/c/target.hxx
+++ b/libbuild2/c/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/c/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_C_TARGET_HXX
diff --git a/libbuild2/cc/buildfile b/libbuild2/cc/buildfile
index 19b9fc6..6b18eb7 100644
--- a/libbuild2/cc/buildfile
+++ b/libbuild2/cc/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/cc/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/cc/common.cxx b/libbuild2/cc/common.cxx
index 6030954..99de66e 100644
--- a/libbuild2/cc/common.cxx
+++ b/libbuild2/cc/common.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/common.hxx>
diff --git a/libbuild2/cc/common.hxx b/libbuild2/cc/common.hxx
index 56dcec4..ee722bd 100644
--- a/libbuild2/cc/common.hxx
+++ b/libbuild2/cc/common.hxx
@@ -1,5 +1,4 @@
// file : build2/cc/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_COMMON_HXX
diff --git a/libbuild2/cc/compile-rule.cxx b/libbuild2/cc/compile-rule.cxx
index 6d4321a..7ac7749 100644
--- a/libbuild2/cc/compile-rule.cxx
+++ b/libbuild2/cc/compile-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/compile-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/compile-rule.hxx>
diff --git a/libbuild2/cc/compile-rule.hxx b/libbuild2/cc/compile-rule.hxx
index 1b9d9cc..4ee0725 100644
--- a/libbuild2/cc/compile-rule.hxx
+++ b/libbuild2/cc/compile-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/compile-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_COMPILE_RULE_HXX
diff --git a/libbuild2/cc/export.hxx b/libbuild2/cc/export.hxx
index 16118d6..c5a9c91 100644
--- a/libbuild2/cc/export.hxx
+++ b/libbuild2/cc/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/cc/gcc.cxx b/libbuild2/cc/gcc.cxx
index 5d84f85..7c32a65 100644
--- a/libbuild2/cc/gcc.cxx
+++ b/libbuild2/cc/gcc.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/gcc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/cc/guess.cxx b/libbuild2/cc/guess.cxx
index b63765f..f2a6189 100644
--- a/libbuild2/cc/guess.cxx
+++ b/libbuild2/cc/guess.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/guess.hxx>
diff --git a/libbuild2/cc/guess.hxx b/libbuild2/cc/guess.hxx
index 97acbf9..b9c1386 100644
--- a/libbuild2/cc/guess.hxx
+++ b/libbuild2/cc/guess.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_GUESS_HXX
diff --git a/libbuild2/cc/init.cxx b/libbuild2/cc/init.cxx
index 436de3b..202c612 100644
--- a/libbuild2/cc/init.cxx
+++ b/libbuild2/cc/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/init.hxx>
diff --git a/libbuild2/cc/init.hxx b/libbuild2/cc/init.hxx
index b98e816..875defa 100644
--- a/libbuild2/cc/init.hxx
+++ b/libbuild2/cc/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_INIT_HXX
diff --git a/libbuild2/cc/install-rule.cxx b/libbuild2/cc/install-rule.cxx
index 670757e..17cf4ab 100644
--- a/libbuild2/cc/install-rule.cxx
+++ b/libbuild2/cc/install-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/install-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/install-rule.hxx>
diff --git a/libbuild2/cc/install-rule.hxx b/libbuild2/cc/install-rule.hxx
index 6d7ceb8..5856352 100644
--- a/libbuild2/cc/install-rule.hxx
+++ b/libbuild2/cc/install-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/install-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_INSTALL_RULE_HXX
diff --git a/libbuild2/cc/lexer+char-literal.test.testscript b/libbuild2/cc/lexer+char-literal.test.testscript
index e7a44d9..a4b3145 100644
--- a/libbuild2/cc/lexer+char-literal.test.testscript
+++ b/libbuild2/cc/lexer+char-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+char-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test character literals.
diff --git a/libbuild2/cc/lexer+comment.test.testscript b/libbuild2/cc/lexer+comment.test.testscript
index 5c29af0..358865c 100644
--- a/libbuild2/cc/lexer+comment.test.testscript
+++ b/libbuild2/cc/lexer+comment.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+comment.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C and C++ comments.
diff --git a/libbuild2/cc/lexer+line.test.testscript b/libbuild2/cc/lexer+line.test.testscript
index 560c092..acb4b66 100644
--- a/libbuild2/cc/lexer+line.test.testscript
+++ b/libbuild2/cc/lexer+line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test line continuations.
diff --git a/libbuild2/cc/lexer+number.test.testscript b/libbuild2/cc/lexer+number.test.testscript
index f361245..23d8567 100644
--- a/libbuild2/cc/lexer+number.test.testscript
+++ b/libbuild2/cc/lexer+number.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+number.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test numbers.
diff --git a/libbuild2/cc/lexer+preprocessor.test.testscript b/libbuild2/cc/lexer+preprocessor.test.testscript
index 3403588..9e80ef4 100644
--- a/libbuild2/cc/lexer+preprocessor.test.testscript
+++ b/libbuild2/cc/lexer+preprocessor.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+preprocessor.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test preprocessor lines.
diff --git a/libbuild2/cc/lexer+raw-string-literal.test.testscript b/libbuild2/cc/lexer+raw-string-literal.test.testscript
index beab7b4..bca489a 100644
--- a/libbuild2/cc/lexer+raw-string-literal.test.testscript
+++ b/libbuild2/cc/lexer+raw-string-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+raw-string-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test raw string literals.
diff --git a/libbuild2/cc/lexer+string-literal.test.testscript b/libbuild2/cc/lexer+string-literal.test.testscript
index 22ddff8..0f1b94a 100644
--- a/libbuild2/cc/lexer+string-literal.test.testscript
+++ b/libbuild2/cc/lexer+string-literal.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/lexer+string-literal.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test string literals (except raw).
diff --git a/libbuild2/cc/lexer.cxx b/libbuild2/cc/lexer.cxx
index 540e48c..36725e3 100644
--- a/libbuild2/cc/lexer.cxx
+++ b/libbuild2/cc/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/lexer.hxx>
diff --git a/libbuild2/cc/lexer.hxx b/libbuild2/cc/lexer.hxx
index c7da135..8bb7e0b 100644
--- a/libbuild2/cc/lexer.hxx
+++ b/libbuild2/cc/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_LEXER_HXX
diff --git a/libbuild2/cc/lexer.test.cxx b/libbuild2/cc/lexer.test.cxx
index 68bb152..852d8b2 100644
--- a/libbuild2/cc/lexer.test.cxx
+++ b/libbuild2/cc/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/cc/link-rule.cxx b/libbuild2/cc/link-rule.cxx
index bf474e6..00c3085 100644
--- a/libbuild2/cc/link-rule.cxx
+++ b/libbuild2/cc/link-rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/link-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/link-rule.hxx>
diff --git a/libbuild2/cc/link-rule.hxx b/libbuild2/cc/link-rule.hxx
index 84d3195..6fa8343 100644
--- a/libbuild2/cc/link-rule.hxx
+++ b/libbuild2/cc/link-rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/link-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_LINK_RULE_HXX
diff --git a/libbuild2/cc/module.cxx b/libbuild2/cc/module.cxx
index 3c966d8..c74f26d 100644
--- a/libbuild2/cc/module.cxx
+++ b/libbuild2/cc/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/module.hxx>
diff --git a/libbuild2/cc/module.hxx b/libbuild2/cc/module.hxx
index ae121ef..d496779 100644
--- a/libbuild2/cc/module.hxx
+++ b/libbuild2/cc/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_MODULE_HXX
diff --git a/libbuild2/cc/msvc.cxx b/libbuild2/cc/msvc.cxx
index 4e40bd4..77d5330 100644
--- a/libbuild2/cc/msvc.cxx
+++ b/libbuild2/cc/msvc.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/msvc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // strcmp()
diff --git a/libbuild2/cc/parser+module.test.testscript b/libbuild2/cc/parser+module.test.testscript
index d305125..b92f80b 100644
--- a/libbuild2/cc/parser+module.test.testscript
+++ b/libbuild2/cc/parser+module.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/cc/parser+module.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ module constructs.
diff --git a/libbuild2/cc/parser.cxx b/libbuild2/cc/parser.cxx
index 45120e2..55be8b7 100644
--- a/libbuild2/cc/parser.cxx
+++ b/libbuild2/cc/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/parser.hxx>
diff --git a/libbuild2/cc/parser.hxx b/libbuild2/cc/parser.hxx
index f1188ff..7b33ef9 100644
--- a/libbuild2/cc/parser.hxx
+++ b/libbuild2/cc/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_PARSER_HXX
diff --git a/libbuild2/cc/parser.test.cxx b/libbuild2/cc/parser.test.cxx
index 9d90653..e5b3f6a 100644
--- a/libbuild2/cc/parser.test.cxx
+++ b/libbuild2/cc/parser.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/parser.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/cc/pkgconfig.cxx b/libbuild2/cc/pkgconfig.cxx
index f208415..2dd0925 100644
--- a/libbuild2/cc/pkgconfig.cxx
+++ b/libbuild2/cc/pkgconfig.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/pkgconfig.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// In order not to complicate the bootstrap procedure with libpkgconf building
diff --git a/libbuild2/cc/target.cxx b/libbuild2/cc/target.cxx
index a438898..a962575 100644
--- a/libbuild2/cc/target.cxx
+++ b/libbuild2/cc/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/target.hxx>
diff --git a/libbuild2/cc/target.hxx b/libbuild2/cc/target.hxx
index 885bf68..42d15c8 100644
--- a/libbuild2/cc/target.hxx
+++ b/libbuild2/cc/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_TARGET_HXX
diff --git a/libbuild2/cc/types.hxx b/libbuild2/cc/types.hxx
index 280dcbf..f74fc94 100644
--- a/libbuild2/cc/types.hxx
+++ b/libbuild2/cc/types.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_TYPES_HXX
diff --git a/libbuild2/cc/utility.cxx b/libbuild2/cc/utility.cxx
index 07f3b2e..f29fa25 100644
--- a/libbuild2/cc/utility.cxx
+++ b/libbuild2/cc/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cc/utility.hxx>
diff --git a/libbuild2/cc/utility.hxx b/libbuild2/cc/utility.hxx
index 2dd06a8..fa9f165 100644
--- a/libbuild2/cc/utility.hxx
+++ b/libbuild2/cc/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CC_UTILITY_HXX
diff --git a/libbuild2/cc/utility.ixx b/libbuild2/cc/utility.ixx
index 1509bf2..d69b898 100644
--- a/libbuild2/cc/utility.ixx
+++ b/libbuild2/cc/utility.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/cc/windows-manifest.cxx b/libbuild2/cc/windows-manifest.cxx
index 8d67f0c..14f4a53 100644
--- a/libbuild2/cc/windows-manifest.cxx
+++ b/libbuild2/cc/windows-manifest.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/windows-manifest.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/cc/windows-rpath.cxx b/libbuild2/cc/windows-rpath.cxx
index 2ea5b08..f1d4749 100644
--- a/libbuild2/cc/windows-rpath.cxx
+++ b/libbuild2/cc/windows-rpath.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cc/windows-rpath.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno> // E*
diff --git a/libbuild2/config.hxx.in b/libbuild2/config.hxx.in
index 62110da..59917db 100644
--- a/libbuild2/config.hxx.in
+++ b/libbuild2/config.hxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/config.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// This file is included by <libbuild2/types.hxx> so normally you don't need
diff --git a/libbuild2/config/functions.cxx b/libbuild2/config/functions.cxx
index 1fada98..aaf74ec 100644
--- a/libbuild2/config/functions.cxx
+++ b/libbuild2/config/functions.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/config/host-config.cxx.in b/libbuild2/config/host-config.cxx.in
index 46cd912..2e45c46 100644
--- a/libbuild2/config/host-config.cxx.in
+++ b/libbuild2/config/host-config.cxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/config/host-config.cxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/config/init.cxx b/libbuild2/config/init.cxx
index 2f47486..5e13de7 100644
--- a/libbuild2/config/init.cxx
+++ b/libbuild2/config/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/init.hxx>
diff --git a/libbuild2/config/init.hxx b/libbuild2/config/init.hxx
index d602ec9..8fe54e0 100644
--- a/libbuild2/config/init.hxx
+++ b/libbuild2/config/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_INIT_HXX
diff --git a/libbuild2/config/module.cxx b/libbuild2/config/module.cxx
index f2fcb79..176eef0 100644
--- a/libbuild2/config/module.cxx
+++ b/libbuild2/config/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/module.hxx>
diff --git a/libbuild2/config/module.hxx b/libbuild2/config/module.hxx
index 297db0a..28c73a3 100644
--- a/libbuild2/config/module.hxx
+++ b/libbuild2/config/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_MODULE_HXX
diff --git a/libbuild2/config/operation.cxx b/libbuild2/config/operation.cxx
index 81b99be..7b134c1 100644
--- a/libbuild2/config/operation.cxx
+++ b/libbuild2/config/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/operation.hxx>
diff --git a/libbuild2/config/operation.hxx b/libbuild2/config/operation.hxx
index 79539b5..a887eb7 100644
--- a/libbuild2/config/operation.hxx
+++ b/libbuild2/config/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_OPERATION_HXX
diff --git a/libbuild2/config/utility.cxx b/libbuild2/config/utility.cxx
index fd87c39..98047b7 100644
--- a/libbuild2/config/utility.cxx
+++ b/libbuild2/config/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/config/utility.hxx>
diff --git a/libbuild2/config/utility.hxx b/libbuild2/config/utility.hxx
index b6a49da..6890574 100644
--- a/libbuild2/config/utility.hxx
+++ b/libbuild2/config/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONFIG_UTILITY_HXX
diff --git a/libbuild2/config/utility.txx b/libbuild2/config/utility.txx
index 8c92f86..b5d2174 100644
--- a/libbuild2/config/utility.txx
+++ b/libbuild2/config/utility.txx
@@ -1,5 +1,4 @@
// file : libbuild2/config/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/context.cxx b/libbuild2/context.cxx
index b10aa3d..de8c097 100644
--- a/libbuild2/context.cxx
+++ b/libbuild2/context.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/context.hxx>
diff --git a/libbuild2/context.hxx b/libbuild2/context.hxx
index 08b023e..62a02cc 100644
--- a/libbuild2/context.hxx
+++ b/libbuild2/context.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/context.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CONTEXT_HXX
diff --git a/libbuild2/context.ixx b/libbuild2/context.ixx
index 7fb85ad..46fe4f7 100644
--- a/libbuild2/context.ixx
+++ b/libbuild2/context.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/context.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/cxx/buildfile b/libbuild2/cxx/buildfile
index 475c28f..429027a 100644
--- a/libbuild2/cxx/buildfile
+++ b/libbuild2/cxx/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/cxx/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/cxx/export.hxx b/libbuild2/cxx/export.hxx
index 64df2f7..29fa3b9 100644
--- a/libbuild2/cxx/export.hxx
+++ b/libbuild2/cxx/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/cxx/init.cxx b/libbuild2/cxx/init.cxx
index e44b6fe..901fd8f 100644
--- a/libbuild2/cxx/init.cxx
+++ b/libbuild2/cxx/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cxx/init.hxx>
diff --git a/libbuild2/cxx/init.hxx b/libbuild2/cxx/init.hxx
index a6398de..094fea4 100644
--- a/libbuild2/cxx/init.hxx
+++ b/libbuild2/cxx/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CXX_INIT_HXX
diff --git a/libbuild2/cxx/target.cxx b/libbuild2/cxx/target.cxx
index 25dfa3a..982dcb4 100644
--- a/libbuild2/cxx/target.cxx
+++ b/libbuild2/cxx/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/cxx/target.hxx>
diff --git a/libbuild2/cxx/target.hxx b/libbuild2/cxx/target.hxx
index 3cf2882..cddab68 100644
--- a/libbuild2/cxx/target.hxx
+++ b/libbuild2/cxx/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/cxx/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_CXX_TARGET_HXX
diff --git a/libbuild2/depdb.cxx b/libbuild2/depdb.cxx
index 32e5916..d88999d 100644
--- a/libbuild2/depdb.cxx
+++ b/libbuild2/depdb.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/depdb.hxx>
diff --git a/libbuild2/depdb.hxx b/libbuild2/depdb.hxx
index 8a1cd1f..ecc1f38 100644
--- a/libbuild2/depdb.hxx
+++ b/libbuild2/depdb.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DEPDB_HXX
diff --git a/libbuild2/depdb.ixx b/libbuild2/depdb.ixx
index 9f73fcb..92afa32 100644
--- a/libbuild2/depdb.ixx
+++ b/libbuild2/depdb.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/depdb.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/diagnostics.cxx b/libbuild2/diagnostics.cxx
index 8c1805c..0a01457 100644
--- a/libbuild2/diagnostics.cxx
+++ b/libbuild2/diagnostics.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/diagnostics.hxx>
diff --git a/libbuild2/diagnostics.hxx b/libbuild2/diagnostics.hxx
index 6a37561..aef7bec 100644
--- a/libbuild2/diagnostics.hxx
+++ b/libbuild2/diagnostics.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/diagnostics.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIAGNOSTICS_HXX
diff --git a/libbuild2/dist/init.cxx b/libbuild2/dist/init.cxx
index 30cd56b..ff2d757 100644
--- a/libbuild2/dist/init.cxx
+++ b/libbuild2/dist/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/init.hxx>
diff --git a/libbuild2/dist/init.hxx b/libbuild2/dist/init.hxx
index 6069252..672c7cf 100644
--- a/libbuild2/dist/init.hxx
+++ b/libbuild2/dist/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_INIT_HXX
diff --git a/libbuild2/dist/module.cxx b/libbuild2/dist/module.cxx
index e9b9955..66f5d6f 100644
--- a/libbuild2/dist/module.cxx
+++ b/libbuild2/dist/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/module.hxx>
diff --git a/libbuild2/dist/module.hxx b/libbuild2/dist/module.hxx
index 983aebc..95dbc53 100644
--- a/libbuild2/dist/module.hxx
+++ b/libbuild2/dist/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_MODULE_HXX
diff --git a/libbuild2/dist/operation.cxx b/libbuild2/dist/operation.cxx
index 90be2c0..cc16e9b 100644
--- a/libbuild2/dist/operation.cxx
+++ b/libbuild2/dist/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/operation.hxx>
diff --git a/libbuild2/dist/operation.hxx b/libbuild2/dist/operation.hxx
index aa59c36..8030590 100644
--- a/libbuild2/dist/operation.hxx
+++ b/libbuild2/dist/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_OPERATION_HXX
diff --git a/libbuild2/dist/rule.cxx b/libbuild2/dist/rule.cxx
index 357d70e..31f34e4 100644
--- a/libbuild2/dist/rule.cxx
+++ b/libbuild2/dist/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dist/rule.hxx>
diff --git a/libbuild2/dist/rule.hxx b/libbuild2/dist/rule.hxx
index edcface..28caa68 100644
--- a/libbuild2/dist/rule.hxx
+++ b/libbuild2/dist/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dist/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DIST_RULE_HXX
diff --git a/libbuild2/dump.cxx b/libbuild2/dump.cxx
index 738ef36..79c2309 100644
--- a/libbuild2/dump.cxx
+++ b/libbuild2/dump.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/dump.hxx>
diff --git a/libbuild2/dump.hxx b/libbuild2/dump.hxx
index d3e3239..6ec6944 100644
--- a/libbuild2/dump.hxx
+++ b/libbuild2/dump.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/dump.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_DUMP_HXX
diff --git a/libbuild2/export.hxx b/libbuild2/export.hxx
index fa44df9..26f4d9a 100644
--- a/libbuild2/export.hxx
+++ b/libbuild2/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/file.cxx b/libbuild2/file.cxx
index e6975cd..225c506 100644
--- a/libbuild2/file.cxx
+++ b/libbuild2/file.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/file.hxx>
diff --git a/libbuild2/file.hxx b/libbuild2/file.hxx
index ce57933..2e7eddd 100644
--- a/libbuild2/file.hxx
+++ b/libbuild2/file.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/file.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FILE_HXX
diff --git a/libbuild2/file.ixx b/libbuild2/file.ixx
index 564fc11..e940eb3 100644
--- a/libbuild2/file.ixx
+++ b/libbuild2/file.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/export.hxx>
diff --git a/libbuild2/filesystem.cxx b/libbuild2/filesystem.cxx
index 1cbaa58..259de26 100644
--- a/libbuild2/filesystem.cxx
+++ b/libbuild2/filesystem.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/filesystem.hxx>
diff --git a/libbuild2/filesystem.hxx b/libbuild2/filesystem.hxx
index e7b3094..aedfed2 100644
--- a/libbuild2/filesystem.hxx
+++ b/libbuild2/filesystem.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FILESYSTEM_HXX
diff --git a/libbuild2/filesystem.ixx b/libbuild2/filesystem.ixx
index 6dab3ad..3707328 100644
--- a/libbuild2/filesystem.ixx
+++ b/libbuild2/filesystem.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/filesystem.txx b/libbuild2/filesystem.txx
index e3cdef3..7404532 100644
--- a/libbuild2/filesystem.txx
+++ b/libbuild2/filesystem.txx
@@ -1,5 +1,4 @@
// file : libbuild2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_base_of
diff --git a/libbuild2/forward.hxx b/libbuild2/forward.hxx
index 1c1eb77..b96aa31 100644
--- a/libbuild2/forward.hxx
+++ b/libbuild2/forward.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/forward.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FORWARD_HXX
diff --git a/libbuild2/function+call.test.testscript b/libbuild2/function+call.test.testscript
index 2e50181..8469ab4 100644
--- a/libbuild2/function+call.test.testscript
+++ b/libbuild2/function+call.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/function+call.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: qual-implicit
diff --git a/libbuild2/function+syntax.test.testscript b/libbuild2/function+syntax.test.testscript
index f8240f3..caaf39a 100644
--- a/libbuild2/function+syntax.test.testscript
+++ b/libbuild2/function+syntax.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/function+syntax.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* <'$dump()' >:'' : none
diff --git a/libbuild2/function.cxx b/libbuild2/function.cxx
index 6fa9709..79e7a81 100644
--- a/libbuild2/function.cxx
+++ b/libbuild2/function.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/function.hxx b/libbuild2/function.hxx
index dd31024..ce47bd9 100644
--- a/libbuild2/function.hxx
+++ b/libbuild2/function.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_FUNCTION_HXX
diff --git a/libbuild2/function.test.cxx b/libbuild2/function.test.cxx
index 0fd16fd..e059619 100644
--- a/libbuild2/function.test.cxx
+++ b/libbuild2/function.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/function.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/libbuild2/functions-builtin.cxx b/libbuild2/functions-builtin.cxx
index 6f1b704..4c5929b 100644
--- a/libbuild2/functions-builtin.cxx
+++ b/libbuild2/functions-builtin.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/functions-filesystem.cxx b/libbuild2/functions-filesystem.cxx
index 1594623..54c5315 100644
--- a/libbuild2/functions-filesystem.cxx
+++ b/libbuild2/functions-filesystem.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx>
diff --git a/libbuild2/functions-name.cxx b/libbuild2/functions-name.cxx
index 8013a0c..283b1a6 100644
--- a/libbuild2/functions-name.cxx
+++ b/libbuild2/functions-name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/functions-path.cxx b/libbuild2/functions-path.cxx
index 7188b62..d24cc13 100644
--- a/libbuild2/functions-path.cxx
+++ b/libbuild2/functions-path.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/path-pattern.mxx>
diff --git a/libbuild2/functions-process-path.cxx b/libbuild2/functions-process-path.cxx
index 124bd55..15bec81 100644
--- a/libbuild2/functions-process-path.cxx
+++ b/libbuild2/functions-process-path.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-process-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-process.cxx b/libbuild2/functions-process.cxx
index 63bdf61..57f6fe6 100644
--- a/libbuild2/functions-process.cxx
+++ b/libbuild2/functions-process.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-process.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/regex.mxx>
diff --git a/libbuild2/functions-project-name.cxx b/libbuild2/functions-project-name.cxx
index 6058742..86206b0 100644
--- a/libbuild2/functions-project-name.cxx
+++ b/libbuild2/functions-project-name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-project-name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-regex.cxx b/libbuild2/functions-regex.cxx
index 90a7c56..48955ae 100644
--- a/libbuild2/functions-regex.cxx
+++ b/libbuild2/functions-regex.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/functions-string.cxx b/libbuild2/functions-string.cxx
index 55715fe..da4fe02 100644
--- a/libbuild2/functions-string.cxx
+++ b/libbuild2/functions-string.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-string.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/functions-target-triplet.cxx b/libbuild2/functions-target-triplet.cxx
index 9ae2514..f1b9f6b 100644
--- a/libbuild2/functions-target-triplet.cxx
+++ b/libbuild2/functions-target-triplet.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/functions-target-triplet.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/in/buildfile b/libbuild2/in/buildfile
index a07e131..b9d51d6 100644
--- a/libbuild2/in/buildfile
+++ b/libbuild2/in/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/in/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/in/export.hxx b/libbuild2/in/export.hxx
index 776f647..687303f 100644
--- a/libbuild2/in/export.hxx
+++ b/libbuild2/in/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/in/init.cxx b/libbuild2/in/init.cxx
index bbf5d43..6cd2f96 100644
--- a/libbuild2/in/init.cxx
+++ b/libbuild2/in/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/init.hxx>
diff --git a/libbuild2/in/init.hxx b/libbuild2/in/init.hxx
index 29e3e61..787c24a 100644
--- a/libbuild2/in/init.hxx
+++ b/libbuild2/in/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_INIT_HXX
diff --git a/libbuild2/in/rule.cxx b/libbuild2/in/rule.cxx
index 593fb6d..f2c6ce4 100644
--- a/libbuild2/in/rule.cxx
+++ b/libbuild2/in/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/rule.hxx>
diff --git a/libbuild2/in/rule.hxx b/libbuild2/in/rule.hxx
index 0daf6c0..653818f 100644
--- a/libbuild2/in/rule.hxx
+++ b/libbuild2/in/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_RULE_HXX
diff --git a/libbuild2/in/target.cxx b/libbuild2/in/target.cxx
index 490ab10..0affc04 100644
--- a/libbuild2/in/target.cxx
+++ b/libbuild2/in/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/in/target.hxx>
diff --git a/libbuild2/in/target.hxx b/libbuild2/in/target.hxx
index 5e3438d..20a0c44 100644
--- a/libbuild2/in/target.hxx
+++ b/libbuild2/in/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/in/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_IN_TARGET_HXX
diff --git a/libbuild2/install/functions.cxx b/libbuild2/install/functions.cxx
index 6052dd9..d8b07a4 100644
--- a/libbuild2/install/functions.cxx
+++ b/libbuild2/install/functions.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/function.hxx>
diff --git a/libbuild2/install/init.cxx b/libbuild2/install/init.cxx
index 5aa5b1d..34a5625 100644
--- a/libbuild2/install/init.cxx
+++ b/libbuild2/install/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/init.hxx>
diff --git a/libbuild2/install/init.hxx b/libbuild2/install/init.hxx
index 5506744..cef4336 100644
--- a/libbuild2/install/init.hxx
+++ b/libbuild2/install/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_INIT_HXX
diff --git a/libbuild2/install/operation.cxx b/libbuild2/install/operation.cxx
index 4515f14..61908c7 100644
--- a/libbuild2/install/operation.cxx
+++ b/libbuild2/install/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/operation.hxx>
diff --git a/libbuild2/install/operation.hxx b/libbuild2/install/operation.hxx
index 40cf25d..c1f5416 100644
--- a/libbuild2/install/operation.hxx
+++ b/libbuild2/install/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_OPERATION_HXX
diff --git a/libbuild2/install/rule.cxx b/libbuild2/install/rule.cxx
index 5655526..55ac536 100644
--- a/libbuild2/install/rule.cxx
+++ b/libbuild2/install/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/install/rule.hxx>
diff --git a/libbuild2/install/rule.hxx b/libbuild2/install/rule.hxx
index 56d3970..5896589 100644
--- a/libbuild2/install/rule.hxx
+++ b/libbuild2/install/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_RULE_HXX
diff --git a/libbuild2/install/utility.hxx b/libbuild2/install/utility.hxx
index fae7c43..cb9203c 100644
--- a/libbuild2/install/utility.hxx
+++ b/libbuild2/install/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/install/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_INSTALL_UTILITY_HXX
diff --git a/libbuild2/lexer+buildspec.test.testscript b/libbuild2/lexer+buildspec.test.testscript
index a80b2d5..5c4677d 100644
--- a/libbuild2/lexer+buildspec.test.testscript
+++ b/libbuild2/lexer+buildspec.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+buildspec.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = buildspec
diff --git a/libbuild2/lexer+comment.test.testscript b/libbuild2/lexer+comment.test.testscript
index 5cc9b47..1a7472b 100644
--- a/libbuild2/lexer+comment.test.testscript
+++ b/libbuild2/lexer+comment.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+comment.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: single-line
diff --git a/libbuild2/lexer+eval.test.testscript b/libbuild2/lexer+eval.test.testscript
index 46452a7..75c8fce 100644
--- a/libbuild2/lexer+eval.test.testscript
+++ b/libbuild2/lexer+eval.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+eval.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = eval
diff --git a/libbuild2/lexer+quoting.test.testscript b/libbuild2/lexer+quoting.test.testscript
index 043737f..debefc1 100644
--- a/libbuild2/lexer+quoting.test.testscript
+++ b/libbuild2/lexer+quoting.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/lexer+quoting.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.options += -q
diff --git a/libbuild2/lexer.cxx b/libbuild2/lexer.cxx
index 62469ae..9989d1e 100644
--- a/libbuild2/lexer.cxx
+++ b/libbuild2/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/lexer.hxx>
diff --git a/libbuild2/lexer.hxx b/libbuild2/lexer.hxx
index cc9cae6..40be996 100644
--- a/libbuild2/lexer.hxx
+++ b/libbuild2/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_LEXER_HXX
diff --git a/libbuild2/lexer.test.cxx b/libbuild2/lexer.test.cxx
index eeed532..5e39e43 100644
--- a/libbuild2/lexer.test.cxx
+++ b/libbuild2/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/module.cxx b/libbuild2/module.cxx
index 191853a..aa8dc97 100644
--- a/libbuild2/module.cxx
+++ b/libbuild2/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/module.hxx>
diff --git a/libbuild2/module.hxx b/libbuild2/module.hxx
index 3b3dd53..f5c726e 100644
--- a/libbuild2/module.hxx
+++ b/libbuild2/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_MODULE_HXX
diff --git a/libbuild2/name.cxx b/libbuild2/name.cxx
index 9b76327..d956a99 100644
--- a/libbuild2/name.cxx
+++ b/libbuild2/name.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/types.hxx> // Note: not <libbuild2/name.hxx>
diff --git a/libbuild2/name.hxx b/libbuild2/name.hxx
index 738645d..f623110 100644
--- a/libbuild2/name.hxx
+++ b/libbuild2/name.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note: include <libbuild2/types.hxx> instead of this file directly.
diff --git a/libbuild2/name.ixx b/libbuild2/name.ixx
index 188126e..837915f 100644
--- a/libbuild2/name.ixx
+++ b/libbuild2/name.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/name.test.cxx b/libbuild2/name.test.cxx
index 09fb841..979e8ab 100644
--- a/libbuild2/name.test.cxx
+++ b/libbuild2/name.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/name.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/libbuild2/operation.cxx b/libbuild2/operation.cxx
index 86cd571..5b549a4 100644
--- a/libbuild2/operation.cxx
+++ b/libbuild2/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/operation.hxx>
diff --git a/libbuild2/operation.hxx b/libbuild2/operation.hxx
index 921b77a..b1cdf21 100644
--- a/libbuild2/operation.hxx
+++ b/libbuild2/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_OPERATION_HXX
diff --git a/libbuild2/parser.cxx b/libbuild2/parser.cxx
index 65493bd..d8660b2 100644
--- a/libbuild2/parser.cxx
+++ b/libbuild2/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/parser.hxx>
diff --git a/libbuild2/parser.hxx b/libbuild2/parser.hxx
index 8eef03c..f1cd976 100644
--- a/libbuild2/parser.hxx
+++ b/libbuild2/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_PARSER_HXX
diff --git a/libbuild2/prerequisite.cxx b/libbuild2/prerequisite.cxx
index 7b815d5..9d3a7af 100644
--- a/libbuild2/prerequisite.cxx
+++ b/libbuild2/prerequisite.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/prerequisite.hxx>
diff --git a/libbuild2/prerequisite.hxx b/libbuild2/prerequisite.hxx
index c826e3b..9448fbc 100644
--- a/libbuild2/prerequisite.hxx
+++ b/libbuild2/prerequisite.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/prerequisite.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_PREREQUISITE_HXX
diff --git a/libbuild2/rule-map.hxx b/libbuild2/rule-map.hxx
index 7994583..2b9a145 100644
--- a/libbuild2/rule-map.hxx
+++ b/libbuild2/rule-map.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule-map.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_RULE_MAP_HXX
diff --git a/libbuild2/rule.cxx b/libbuild2/rule.cxx
index 776f022..3a32eed 100644
--- a/libbuild2/rule.cxx
+++ b/libbuild2/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/rule.hxx>
diff --git a/libbuild2/rule.hxx b/libbuild2/rule.hxx
index 88c6c7d..d11f46c 100644
--- a/libbuild2/rule.hxx
+++ b/libbuild2/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_RULE_HXX
diff --git a/libbuild2/scheduler.cxx b/libbuild2/scheduler.cxx
index e84f1f0..f6bf24a 100644
--- a/libbuild2/scheduler.cxx
+++ b/libbuild2/scheduler.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scheduler.hxx>
diff --git a/libbuild2/scheduler.hxx b/libbuild2/scheduler.hxx
index b8cc7c0..b7bc3c5 100644
--- a/libbuild2/scheduler.hxx
+++ b/libbuild2/scheduler.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SCHEDULER_HXX
diff --git a/libbuild2/scheduler.test.cxx b/libbuild2/scheduler.test.cxx
index 1252575..49d0086 100644
--- a/libbuild2/scheduler.test.cxx
+++ b/libbuild2/scheduler.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <chrono>
diff --git a/libbuild2/scheduler.txx b/libbuild2/scheduler.txx
index 805a072..7742521 100644
--- a/libbuild2/scheduler.txx
+++ b/libbuild2/scheduler.txx
@@ -1,5 +1,4 @@
// file : libbuild2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/libbuild2/scope.cxx b/libbuild2/scope.cxx
index d076fce..d574c11 100644
--- a/libbuild2/scope.cxx
+++ b/libbuild2/scope.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/scope.hxx>
diff --git a/libbuild2/scope.hxx b/libbuild2/scope.hxx
index f9dd8d9..006d1a7 100644
--- a/libbuild2/scope.hxx
+++ b/libbuild2/scope.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SCOPE_HXX
diff --git a/libbuild2/scope.ixx b/libbuild2/scope.ixx
index 5ce0a73..ec36bf9 100644
--- a/libbuild2/scope.ixx
+++ b/libbuild2/scope.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/scope.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/search.cxx b/libbuild2/search.cxx
index 199bc10..0ff49ac 100644
--- a/libbuild2/search.cxx
+++ b/libbuild2/search.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/search.hxx>
diff --git a/libbuild2/search.hxx b/libbuild2/search.hxx
index 1b018c4..e63d582 100644
--- a/libbuild2/search.hxx
+++ b/libbuild2/search.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/search.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SEARCH_HXX
diff --git a/libbuild2/spec.cxx b/libbuild2/spec.cxx
index 58b4541..d1a39ab 100644
--- a/libbuild2/spec.cxx
+++ b/libbuild2/spec.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/spec.hxx>
diff --git a/libbuild2/spec.hxx b/libbuild2/spec.hxx
index b8e65fe..3a760c6 100644
--- a/libbuild2/spec.hxx
+++ b/libbuild2/spec.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/spec.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_SPEC_HXX
diff --git a/libbuild2/target-key.hxx b/libbuild2/target-key.hxx
index dd937c9..bd9b8c7 100644
--- a/libbuild2/target-key.hxx
+++ b/libbuild2/target-key.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-key.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_KEY_HXX
diff --git a/libbuild2/target-state.hxx b/libbuild2/target-state.hxx
index 5bc6895..3457b13 100644
--- a/libbuild2/target-state.hxx
+++ b/libbuild2/target-state.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-state.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_STATE_HXX
diff --git a/libbuild2/target-type.hxx b/libbuild2/target-type.hxx
index 120e6e0..88171f5 100644
--- a/libbuild2/target-type.hxx
+++ b/libbuild2/target-type.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target-type.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_TYPE_HXX
diff --git a/libbuild2/target.cxx b/libbuild2/target.cxx
index 2ca3de8..45d0eb2 100644
--- a/libbuild2/target.cxx
+++ b/libbuild2/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/target.hxx>
diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx
index 258daef..4d6cc1a 100644
--- a/libbuild2/target.hxx
+++ b/libbuild2/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TARGET_HXX
diff --git a/libbuild2/target.ixx b/libbuild2/target.ixx
index 8b52f22..f7896d0 100644
--- a/libbuild2/target.ixx
+++ b/libbuild2/target.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // memcpy()
diff --git a/libbuild2/target.txx b/libbuild2/target.txx
index 280d179..395e612 100644
--- a/libbuild2/target.txx
+++ b/libbuild2/target.txx
@@ -1,5 +1,4 @@
// file : libbuild2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx> // dir_iterator
diff --git a/libbuild2/test/common.cxx b/libbuild2/test/common.cxx
index 11c5d90..f50d289 100644
--- a/libbuild2/test/common.cxx
+++ b/libbuild2/test/common.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/common.hxx>
diff --git a/libbuild2/test/common.hxx b/libbuild2/test/common.hxx
index 5bb78ee..01628fd 100644
--- a/libbuild2/test/common.hxx
+++ b/libbuild2/test/common.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_COMMON_HXX
diff --git a/libbuild2/test/init.cxx b/libbuild2/test/init.cxx
index ec95927..c0d0331 100644
--- a/libbuild2/test/init.cxx
+++ b/libbuild2/test/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/init.hxx>
diff --git a/libbuild2/test/init.hxx b/libbuild2/test/init.hxx
index 7683858..ff03fd8 100644
--- a/libbuild2/test/init.hxx
+++ b/libbuild2/test/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_INIT_HXX
diff --git a/libbuild2/test/module.hxx b/libbuild2/test/module.hxx
index af06434..7635f01 100644
--- a/libbuild2/test/module.hxx
+++ b/libbuild2/test/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_MODULE_HXX
diff --git a/libbuild2/test/operation.cxx b/libbuild2/test/operation.cxx
index 061b2cc..d06bd7c 100644
--- a/libbuild2/test/operation.cxx
+++ b/libbuild2/test/operation.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/operation.hxx>
diff --git a/libbuild2/test/operation.hxx b/libbuild2/test/operation.hxx
index 8a9aed7..03816f6 100644
--- a/libbuild2/test/operation.hxx
+++ b/libbuild2/test/operation.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_OPERATION_HXX
diff --git a/libbuild2/test/rule.cxx b/libbuild2/test/rule.cxx
index 9187125..a895e27 100644
--- a/libbuild2/test/rule.cxx
+++ b/libbuild2/test/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/rule.hxx>
diff --git a/libbuild2/test/rule.hxx b/libbuild2/test/rule.hxx
index 7837074..bc39f50 100644
--- a/libbuild2/test/rule.hxx
+++ b/libbuild2/test/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_RULE_HXX
diff --git a/libbuild2/test/script/builtin.cli b/libbuild2/test/script/builtin.cli
index 790e6f1..42b26d2 100644
--- a/libbuild2/test/script/builtin.cli
+++ b/libbuild2/test/script/builtin.cli
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/builtin.cli
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note that options in this file are undocumented because we generate neither
diff --git a/libbuild2/test/script/lexer+command-expansion.test.testscript b/libbuild2/test/script/lexer+command-expansion.test.testscript
index 1ddc246..2cb6587 100644
--- a/libbuild2/test/script/lexer+command-expansion.test.testscript
+++ b/libbuild2/test/script/lexer+command-expansion.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+command-expansion.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-expansion
diff --git a/libbuild2/test/script/lexer+command-line.test.testscript b/libbuild2/test/script/lexer+command-line.test.testscript
index eedb46f..74d8380 100644
--- a/libbuild2/test/script/lexer+command-line.test.testscript
+++ b/libbuild2/test/script/lexer+command-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+command-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-line
diff --git a/libbuild2/test/script/lexer+description-line.test.testscript b/libbuild2/test/script/lexer+description-line.test.testscript
index 3fa51bd..3663309 100644
--- a/libbuild2/test/script/lexer+description-line.test.testscript
+++ b/libbuild2/test/script/lexer+description-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+description-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = description-line
diff --git a/libbuild2/test/script/lexer+first-token.test.testscript b/libbuild2/test/script/lexer+first-token.test.testscript
index 3eaf976..4447187 100644
--- a/libbuild2/test/script/lexer+first-token.test.testscript
+++ b/libbuild2/test/script/lexer+first-token.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+first-token.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/libbuild2/test/script/lexer+second-token.test.testscript b/libbuild2/test/script/lexer+second-token.test.testscript
index c494796..7842cfa 100644
--- a/libbuild2/test/script/lexer+second-token.test.testscript
+++ b/libbuild2/test/script/lexer+second-token.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+second-token.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/libbuild2/test/script/lexer+variable-line.test.testscript b/libbuild2/test/script/lexer+variable-line.test.testscript
index bac4f16..d33eab5 100644
--- a/libbuild2/test/script/lexer+variable-line.test.testscript
+++ b/libbuild2/test/script/lexer+variable-line.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+variable-line.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = variable-line
diff --git a/libbuild2/test/script/lexer+variable.test.testscript b/libbuild2/test/script/lexer+variable.test.testscript
index 7c0807a..ac7d6be 100644
--- a/libbuild2/test/script/lexer+variable.test.testscript
+++ b/libbuild2/test/script/lexer+variable.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/lexer+variable.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test handling custom variable names ($*, $~, $NN).
diff --git a/libbuild2/test/script/lexer.cxx b/libbuild2/test/script/lexer.cxx
index 11913d5..26d77b5 100644
--- a/libbuild2/test/script/lexer.cxx
+++ b/libbuild2/test/script/lexer.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/lexer.hxx>
diff --git a/libbuild2/test/script/lexer.hxx b/libbuild2/test/script/lexer.hxx
index 1b26224..5763e3b 100644
--- a/libbuild2/test/script/lexer.hxx
+++ b/libbuild2/test/script/lexer.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_LEXER_HXX
diff --git a/libbuild2/test/script/lexer.test.cxx b/libbuild2/test/script/lexer.test.cxx
index f6610e2..1512e58 100644
--- a/libbuild2/test/script/lexer.test.cxx
+++ b/libbuild2/test/script/lexer.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/lexer.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/test/script/parser+cleanup.test.testscript b/libbuild2/test/script/parser+cleanup.test.testscript
index 321664c..253927f 100644
--- a/libbuild2/test/script/parser+cleanup.test.testscript
+++ b/libbuild2/test/script/parser+cleanup.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+cleanup.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: always
diff --git a/libbuild2/test/script/parser+command-if.test.testscript b/libbuild2/test/script/parser+command-if.test.testscript
index 7425da2..bfca9e8 100644
--- a/libbuild2/test/script/parser+command-if.test.testscript
+++ b/libbuild2/test/script/parser+command-if.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+command-if.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/libbuild2/test/script/parser+command-re-parse.test.testscript b/libbuild2/test/script/parser+command-re-parse.test.testscript
index f5a67f3..84465b3 100644
--- a/libbuild2/test/script/parser+command-re-parse.test.testscript
+++ b/libbuild2/test/script/parser+command-re-parse.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+command-re-parse.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: double-quote
diff --git a/libbuild2/test/script/parser+description.test.testscript b/libbuild2/test/script/parser+description.test.testscript
index d17a69f..cee540f 100644
--- a/libbuild2/test/script/parser+description.test.testscript
+++ b/libbuild2/test/script/parser+description.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+description.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: id
diff --git a/libbuild2/test/script/parser+directive.test.testscript b/libbuild2/test/script/parser+directive.test.testscript
index 9d04ce7..188015b 100644
--- a/libbuild2/test/script/parser+directive.test.testscript
+++ b/libbuild2/test/script/parser+directive.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+directive.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: not-directive
diff --git a/libbuild2/test/script/parser+exit.test.testscript b/libbuild2/test/script/parser+exit.test.testscript
index 284e9a7..c6327df 100644
--- a/libbuild2/test/script/parser+exit.test.testscript
+++ b/libbuild2/test/script/parser+exit.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+exit.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: eq
diff --git a/libbuild2/test/script/parser+expansion.test.testscript b/libbuild2/test/script/parser+expansion.test.testscript
index 7ea92f9..77a7d6d 100644
--- a/libbuild2/test/script/parser+expansion.test.testscript
+++ b/libbuild2/test/script/parser+expansion.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+expansion.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: quote
diff --git a/libbuild2/test/script/parser+here-document.test.testscript b/libbuild2/test/script/parser+here-document.test.testscript
index 00f3fbd..c3ec2f3 100644
--- a/libbuild2/test/script/parser+here-document.test.testscript
+++ b/libbuild2/test/script/parser+here-document.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+here-document.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: end-marker
diff --git a/libbuild2/test/script/parser+here-string.test.testscript b/libbuild2/test/script/parser+here-string.test.testscript
index 785951d..9a6dff4 100644
--- a/libbuild2/test/script/parser+here-string.test.testscript
+++ b/libbuild2/test/script/parser+here-string.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+here-string.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: empty
diff --git a/libbuild2/test/script/parser+include.test.testscript b/libbuild2/test/script/parser+include.test.testscript
index c86b583..6c690bb 100644
--- a/libbuild2/test/script/parser+include.test.testscript
+++ b/libbuild2/test/script/parser+include.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+include.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: none
diff --git a/libbuild2/test/script/parser+pipe-expr.test.testscript b/libbuild2/test/script/parser+pipe-expr.test.testscript
index 8b6b4f9..5b58eb4 100644
--- a/libbuild2/test/script/parser+pipe-expr.test.testscript
+++ b/libbuild2/test/script/parser+pipe-expr.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+pipe-expr.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: pipe
diff --git a/libbuild2/test/script/parser+pre-parse.test.testscript b/libbuild2/test/script/parser+pre-parse.test.testscript
index b2839eb..ee36e1c 100644
--- a/libbuild2/test/script/parser+pre-parse.test.testscript
+++ b/libbuild2/test/script/parser+pre-parse.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+pre-parse.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: attribute
diff --git a/libbuild2/test/script/parser+redirect.test.testscript b/libbuild2/test/script/parser+redirect.test.testscript
index 49fa89b..3858808 100644
--- a/libbuild2/test/script/parser+redirect.test.testscript
+++ b/libbuild2/test/script/parser+redirect.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+redirect.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# @@ Add tests for redirects other than trace, here-*, file and merge.
diff --git a/libbuild2/test/script/parser+regex.test.testscript b/libbuild2/test/script/parser+regex.test.testscript
index d5f899a..8627304 100644
--- a/libbuild2/test/script/parser+regex.test.testscript
+++ b/libbuild2/test/script/parser+regex.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+regex.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: here-string
diff --git a/libbuild2/test/script/parser+scope-if.test.testscript b/libbuild2/test/script/parser+scope-if.test.testscript
index aad3f37..6c18f99 100644
--- a/libbuild2/test/script/parser+scope-if.test.testscript
+++ b/libbuild2/test/script/parser+scope-if.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+scope-if.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/libbuild2/test/script/parser+scope.test.testscript b/libbuild2/test/script/parser+scope.test.testscript
index bfb1a59..be313ed 100644
--- a/libbuild2/test/script/parser+scope.test.testscript
+++ b/libbuild2/test/script/parser+scope.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+scope.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* testscript <'cmd $@' >"cmd 1" : id-testscript
diff --git a/libbuild2/test/script/parser+setup-teardown.test.testscript b/libbuild2/test/script/parser+setup-teardown.test.testscript
index 5f1418a..f0df220 100644
--- a/libbuild2/test/script/parser+setup-teardown.test.testscript
+++ b/libbuild2/test/script/parser+setup-teardown.test.testscript
@@ -1,5 +1,4 @@
# file : libbuild2/test/script/parser+setup-teardown.test.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: setup
diff --git a/libbuild2/test/script/parser.cxx b/libbuild2/test/script/parser.cxx
index 302ec84..4a5a64a 100644
--- a/libbuild2/test/script/parser.cxx
+++ b/libbuild2/test/script/parser.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/parser.hxx>
diff --git a/libbuild2/test/script/parser.hxx b/libbuild2/test/script/parser.hxx
index 7dcd70d..ed3c926 100644
--- a/libbuild2/test/script/parser.hxx
+++ b/libbuild2/test/script/parser.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_PARSER_HXX
diff --git a/libbuild2/test/script/parser.test.cxx b/libbuild2/test/script/parser.test.cxx
index 54f6ee7..44be998 100644
--- a/libbuild2/test/script/parser.test.cxx
+++ b/libbuild2/test/script/parser.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/parser.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/libbuild2/test/script/regex.cxx b/libbuild2/test/script/regex.cxx
index 20dfaa6..92dd8f1 100644
--- a/libbuild2/test/script/regex.cxx
+++ b/libbuild2/test/script/regex.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <locale>
diff --git a/libbuild2/test/script/regex.hxx b/libbuild2/test/script/regex.hxx
index 0b2e03e..9265021 100644
--- a/libbuild2/test/script/regex.hxx
+++ b/libbuild2/test/script/regex.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_REGEX_HXX
diff --git a/libbuild2/test/script/regex.ixx b/libbuild2/test/script/regex.ixx
index c5b638e..46db9db 100644
--- a/libbuild2/test/script/regex.ixx
+++ b/libbuild2/test/script/regex.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/test/script/regex.test.cxx b/libbuild2/test/script/regex.test.cxx
index f205154..c46068b 100644
--- a/libbuild2/test/script/regex.test.cxx
+++ b/libbuild2/test/script/regex.test.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/regex.test.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <regex>
diff --git a/libbuild2/test/script/runner.cxx b/libbuild2/test/script/runner.cxx
index 7ba25a6..535919c 100644
--- a/libbuild2/test/script/runner.cxx
+++ b/libbuild2/test/script/runner.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/runner.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/runner.hxx>
diff --git a/libbuild2/test/script/runner.hxx b/libbuild2/test/script/runner.hxx
index 9a3f91f..af37f56 100644
--- a/libbuild2/test/script/runner.hxx
+++ b/libbuild2/test/script/runner.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/runner.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_RUNNER_HXX
diff --git a/libbuild2/test/script/script.cxx b/libbuild2/test/script/script.cxx
index af9ba82..d8cf5fb 100644
--- a/libbuild2/test/script/script.cxx
+++ b/libbuild2/test/script/script.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/script.hxx>
diff --git a/libbuild2/test/script/script.hxx b/libbuild2/test/script/script.hxx
index 73fd696..8e5df16 100644
--- a/libbuild2/test/script/script.hxx
+++ b/libbuild2/test/script/script.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_SCRIPT_HXX
diff --git a/libbuild2/test/script/script.ixx b/libbuild2/test/script/script.ixx
index d4a216a..38cba29 100644
--- a/libbuild2/test/script/script.ixx
+++ b/libbuild2/test/script/script.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/script.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/test/script/token.cxx b/libbuild2/test/script/token.cxx
index e38e227..85fbb06 100644
--- a/libbuild2/test/script/token.cxx
+++ b/libbuild2/test/script/token.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/script/token.hxx>
diff --git a/libbuild2/test/script/token.hxx b/libbuild2/test/script/token.hxx
index 4abe617..14be0a2 100644
--- a/libbuild2/test/script/token.hxx
+++ b/libbuild2/test/script/token.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/script/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_SCRIPT_TOKEN_HXX
diff --git a/libbuild2/test/target.cxx b/libbuild2/test/target.cxx
index 2707a89..ce88baa 100644
--- a/libbuild2/test/target.cxx
+++ b/libbuild2/test/target.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/test/target.hxx>
diff --git a/libbuild2/test/target.hxx b/libbuild2/test/target.hxx
index f633adf..1dd7307 100644
--- a/libbuild2/test/target.hxx
+++ b/libbuild2/test/target.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/test/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TEST_TARGET_HXX
diff --git a/libbuild2/token.cxx b/libbuild2/token.cxx
index 7455e26..0f9a189 100644
--- a/libbuild2/token.cxx
+++ b/libbuild2/token.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/token.hxx>
diff --git a/libbuild2/token.hxx b/libbuild2/token.hxx
index e420aa8..4cf1f51 100644
--- a/libbuild2/token.hxx
+++ b/libbuild2/token.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TOKEN_HXX
diff --git a/libbuild2/types.hxx b/libbuild2/types.hxx
index b76bbb4..2fefad3 100644
--- a/libbuild2/types.hxx
+++ b/libbuild2/types.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_TYPES_HXX
diff --git a/libbuild2/types.ixx b/libbuild2/types.ixx
index 5b30cd4..c770842 100644
--- a/libbuild2/types.ixx
+++ b/libbuild2/types.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/types.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/utility-installed.cxx b/libbuild2/utility-installed.cxx
index 29c822b..441e31b 100644
--- a/libbuild2/utility-installed.cxx
+++ b/libbuild2/utility-installed.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility-installed.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Bootstrap build is never considered installed.
diff --git a/libbuild2/utility-uninstalled.cxx b/libbuild2/utility-uninstalled.cxx
index dc56244..a6bad55 100644
--- a/libbuild2/utility-uninstalled.cxx
+++ b/libbuild2/utility-uninstalled.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility-uninstalled.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/utility.hxx>
diff --git a/libbuild2/utility.cxx b/libbuild2/utility.cxx
index 0c44a59..7fa0ef1 100644
--- a/libbuild2/utility.cxx
+++ b/libbuild2/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/utility.hxx>
diff --git a/libbuild2/utility.hxx b/libbuild2/utility.hxx
index a6ed8e0..50af5e6 100644
--- a/libbuild2/utility.hxx
+++ b/libbuild2/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_UTILITY_HXX
diff --git a/libbuild2/utility.ixx b/libbuild2/utility.ixx
index 4b841f7..da9f58b 100644
--- a/libbuild2/utility.ixx
+++ b/libbuild2/utility.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // strlen() strchr()
diff --git a/libbuild2/utility.txx b/libbuild2/utility.txx
index aadb181..5e7accc 100644
--- a/libbuild2/utility.txx
+++ b/libbuild2/utility.txx
@@ -1,5 +1,4 @@
// file : libbuild2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/libbuild2/variable.cxx b/libbuild2/variable.cxx
index 546eb91..90d5120 100644
--- a/libbuild2/variable.cxx
+++ b/libbuild2/variable.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/variable.hxx>
diff --git a/libbuild2/variable.hxx b/libbuild2/variable.hxx
index 3389a8e..521606b 100644
--- a/libbuild2/variable.hxx
+++ b/libbuild2/variable.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VARIABLE_HXX
diff --git a/libbuild2/variable.ixx b/libbuild2/variable.ixx
index d6bf119..4688d27 100644
--- a/libbuild2/variable.ixx
+++ b/libbuild2/variable.ixx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_same
diff --git a/libbuild2/variable.txx b/libbuild2/variable.txx
index 5029edf..26f00ab 100644
--- a/libbuild2/variable.txx
+++ b/libbuild2/variable.txx
@@ -1,5 +1,4 @@
// file : libbuild2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/diagnostics.hxx>
diff --git a/libbuild2/version.hxx.in b/libbuild2/version.hxx.in
index 1e448d8..d221d03 100644
--- a/libbuild2/version.hxx.in
+++ b/libbuild2/version.hxx.in
@@ -1,5 +1,4 @@
// file : libbuild2/version.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION // Note: using the version macro itself.
diff --git a/libbuild2/version/buildfile b/libbuild2/version/buildfile
index ee65c4a..9fd1eef 100644
--- a/libbuild2/version/buildfile
+++ b/libbuild2/version/buildfile
@@ -1,5 +1,4 @@
# file : libbuild2/version/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../
diff --git a/libbuild2/version/export.hxx b/libbuild2/version/export.hxx
index d6bb001..15e987d 100644
--- a/libbuild2/version/export.hxx
+++ b/libbuild2/version/export.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/export.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#pragma once
diff --git a/libbuild2/version/init.cxx b/libbuild2/version/init.cxx
index d07198c..c8e8559 100644
--- a/libbuild2/version/init.cxx
+++ b/libbuild2/version/init.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/init.hxx>
diff --git a/libbuild2/version/init.hxx b/libbuild2/version/init.hxx
index fe194f3..4cf64a7 100644
--- a/libbuild2/version/init.hxx
+++ b/libbuild2/version/init.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_INIT_HXX
diff --git a/libbuild2/version/module.cxx b/libbuild2/version/module.cxx
index 5ee44f7..4c8904d 100644
--- a/libbuild2/version/module.cxx
+++ b/libbuild2/version/module.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/module.hxx>
diff --git a/libbuild2/version/module.hxx b/libbuild2/version/module.hxx
index 4d51d4e..bfa7d8c 100644
--- a/libbuild2/version/module.hxx
+++ b/libbuild2/version/module.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_MODULE_HXX
diff --git a/libbuild2/version/rule.cxx b/libbuild2/version/rule.cxx
index 463b6e0..6fd97ae 100644
--- a/libbuild2/version/rule.cxx
+++ b/libbuild2/version/rule.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/rule.hxx>
diff --git a/libbuild2/version/rule.hxx b/libbuild2/version/rule.hxx
index ce21aa4..f9e7655 100644
--- a/libbuild2/version/rule.hxx
+++ b/libbuild2/version/rule.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_RULE_HXX
diff --git a/libbuild2/version/snapshot-git.cxx b/libbuild2/version/snapshot-git.cxx
index 30dea6d..8eb7cc8 100644
--- a/libbuild2/version/snapshot-git.cxx
+++ b/libbuild2/version/snapshot-git.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot-git.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <ctime> // time_t
diff --git a/libbuild2/version/snapshot.cxx b/libbuild2/version/snapshot.cxx
index 46b37f3..9234460 100644
--- a/libbuild2/version/snapshot.cxx
+++ b/libbuild2/version/snapshot.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/snapshot.hxx>
diff --git a/libbuild2/version/snapshot.hxx b/libbuild2/version/snapshot.hxx
index 86b6eab..6888561 100644
--- a/libbuild2/version/snapshot.hxx
+++ b/libbuild2/version/snapshot.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/snapshot.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_SNAPSHOT_HXX
diff --git a/libbuild2/version/utility.cxx b/libbuild2/version/utility.cxx
index 867aaa8..4b958c6 100644
--- a/libbuild2/version/utility.cxx
+++ b/libbuild2/version/utility.cxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/version/utility.hxx>
diff --git a/libbuild2/version/utility.hxx b/libbuild2/version/utility.hxx
index 170488d..d2255c4 100644
--- a/libbuild2/version/utility.hxx
+++ b/libbuild2/version/utility.hxx
@@ -1,5 +1,4 @@
// file : libbuild2/version/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef LIBBUILD2_VERSION_UTILITY_HXX
diff --git a/old-tests/depdb/buildfile b/old-tests/depdb/buildfile
index c8b9583..8fafae2 100644
--- a/old-tests/depdb/buildfile
+++ b/old-tests/depdb/buildfile
@@ -1,5 +1,4 @@
# file : tests/depdb/buildfile
-# 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 64668a1..b802662 100644
--- a/old-tests/depdb/driver.cxx
+++ b/old-tests/depdb/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/depdb/driver.cxx -*- C++ -*-
-// 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 534d01c..b3dade1 100644
--- a/old-tests/lexer/buildfile
+++ b/old-tests/lexer/buildfile
@@ -1,5 +1,4 @@
# file : tests/lexer/buildfile
-# 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 0f4b578..588f062 100644
--- a/old-tests/lexer/driver.cxx
+++ b/old-tests/lexer/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/build/lexer/driver.cxx -*- C++ -*-
-// 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 d5509ec..4f94fa4 100644
--- a/old-tests/parser/buildfile
+++ b/old-tests/parser/buildfile
@@ -1,5 +1,4 @@
# file : tests/parser/buildfile
-# 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 4251f02..a5b6820 100644
--- a/old-tests/parser/driver.cxx
+++ b/old-tests/parser/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/build/parser/driver.cxx -*- C++ -*-
-// 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 87eaf65..5df88f1 100644
--- a/tests/bash/buildfile
+++ b/tests/bash/buildfile
@@ -1,5 +1,4 @@
# file : tests/bash/buildfile
-# 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 fd6fc05..a0ac6e3 100644
--- a/tests/bash/testscript
+++ b/tests/bash/testscript
@@ -1,5 +1,4 @@
# file : tests/bash/testscript
-# 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 b42a95d..c9187a6 100644
--- a/tests/build/bootstrap.build
+++ b/tests/build/bootstrap.build
@@ -1,5 +1,4 @@
# file : tests/build/bootstrap.build
-# 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 b7822d6..4ac2957 100644
--- a/tests/build/root.build
+++ b/tests/build/root.build
@@ -1,5 +1,4 @@
# file : tests/build/root.build
-# 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 b31d9df..dac36af 100644
--- a/tests/buildfile
+++ b/tests/buildfile
@@ -1,5 +1,4 @@
# file : tests/buildfile
-# 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 92febc3..7ec6a1c 100644
--- a/tests/cc/libu/buildfile
+++ b/tests/cc/libu/buildfile
@@ -1,5 +1,4 @@
# file : tests/cc/libu/buildfile
-# 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 01faae9..f52bd81 100644
--- a/tests/cc/libu/testscript
+++ b/tests/cc/libu/testscript
@@ -1,5 +1,4 @@
# file : tests/cc/libu/testscript
-# 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 9136224..a5059c7 100644
--- a/tests/cc/modules/buildfile
+++ b/tests/cc/modules/buildfile
@@ -1,5 +1,4 @@
# file : tests/cc/modules/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ modules support.
diff --git a/tests/cc/modules/common.testscript b/tests/cc/modules/common.testscript
index 6eb8853..4b7d109 100644
--- a/tests/cc/modules/common.testscript
+++ b/tests/cc/modules/common.testscript
@@ -1,5 +1,4 @@
# file : tests/cc/modules/common.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/cc/modules/headers.testscript b/tests/cc/modules/headers.testscript
index 835c599..dacb6f0 100644
--- a/tests/cc/modules/headers.testscript
+++ b/tests/cc/modules/headers.testscript
@@ -1,5 +1,4 @@
# file : tests/cc/modules/headers.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test header units.
diff --git a/tests/cc/modules/modules.testscript b/tests/cc/modules/modules.testscript
index 637e19e..5ef032e 100644
--- a/tests/cc/modules/modules.testscript
+++ b/tests/cc/modules/modules.testscript
@@ -1,5 +1,4 @@
# file : tests/cc/modules/modules.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test modules proper.
diff --git a/tests/cc/preprocessed/buildfile b/tests/cc/preprocessed/buildfile
index 37072e3..d174990 100644
--- a/tests/cc/preprocessed/buildfile
+++ b/tests/cc/preprocessed/buildfile
@@ -1,5 +1,4 @@
# file : tests/cc/preprocessed/buildfile
-# 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 5b34165..1c6dc76 100644
--- a/tests/cc/preprocessed/testscript
+++ b/tests/cc/preprocessed/testscript
@@ -1,5 +1,4 @@
# file : tests/cc/preprocessed/testscript
-# 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 ae54fe2..4e3b417 100644
--- a/tests/common.testscript
+++ b/tests/common.testscript
@@ -1,5 +1,4 @@
# file : tests/common.testscript
-# 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 4c63986..5a516b4 100644
--- a/tests/dependency/chain/buildfile
+++ b/tests/dependency/chain/buildfile
@@ -1,5 +1,4 @@
# file : tests/dependency/chain/buildfile
-# 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 97b7227..9232840 100644
--- a/tests/dependency/chain/testscript
+++ b/tests/dependency/chain/testscript
@@ -1,5 +1,4 @@
# file : tests/dependency/chain/testscript
-# 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 a050051..2543536 100644
--- a/tests/directive/assert.testscript
+++ b/tests/directive/assert.testscript
@@ -1,5 +1,4 @@
# file : tests/directive/assert.testscript
-# 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 9b69744..85eb521 100644
--- a/tests/directive/buildfile
+++ b/tests/directive/buildfile
@@ -1,5 +1,4 @@
# file : tests/directive/buildfile
-# 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 5f6187d..199dd5f 100644
--- a/tests/directive/run.testscript
+++ b/tests/directive/run.testscript
@@ -1,5 +1,4 @@
# file : tests/directive/run.testscript
-# 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 bd626ac..4726365 100644
--- a/tests/eval/buildfile
+++ b/tests/eval/buildfile
@@ -1,5 +1,4 @@
# file : tests/eval/buildfile
-# 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 d1d8a2b..99061a1 100644
--- a/tests/eval/comma.testscript
+++ b/tests/eval/comma.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/comma.testscript
-# 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 1b58968..2f68f76 100644
--- a/tests/eval/comp.testscript
+++ b/tests/eval/comp.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/comp.testscript
-# 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 e96217f..15395a2 100644
--- a/tests/eval/or-and.testscript
+++ b/tests/eval/or-and.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/or-and.testscript
-# 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 c2b5767..29f6340 100644
--- a/tests/eval/qual.testscript
+++ b/tests/eval/qual.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/qual.testscript
-# 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 be8d92a..3181d81 100644
--- a/tests/eval/ternary.testscript
+++ b/tests/eval/ternary.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/ternary.testscript
-# 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 dbeaeec..4713f7b 100644
--- a/tests/eval/value.testscript
+++ b/tests/eval/value.testscript
@@ -1,5 +1,4 @@
# file : tests/eval/value.testscript
-# 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 26a7a77..61f1e3f 100644
--- a/tests/expansion/buildfile
+++ b/tests/expansion/buildfile
@@ -1,5 +1,4 @@
# file : tests/expansion/buildfile
-# 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 b1baf50..181a738 100644
--- a/tests/expansion/concat.testscript
+++ b/tests/expansion/concat.testscript
@@ -1,5 +1,4 @@
# file : tests/expansion/type.testscript
-# 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 b7f4524..442bfc7 100644
--- a/tests/expansion/type.testscript
+++ b/tests/expansion/type.testscript
@@ -1,5 +1,4 @@
# file : tests/expansion/type.testscript
-# 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 2ef5a1c..e6e8b1f 100644
--- a/tests/function/builtin/buildfile
+++ b/tests/function/builtin/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/builtin/buildfile
-# 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 4a49ac3..acd544d 100644
--- a/tests/function/builtin/testscript
+++ b/tests/function/builtin/testscript
@@ -1,5 +1,4 @@
# file : tests/function/builtin/testscript
-# 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 ddb9f01..985ab66 100644
--- a/tests/function/filesystem/buildfile
+++ b/tests/function/filesystem/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/filesystem/buildfile
-# 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 1b65d50..cf93b8b 100644
--- a/tests/function/filesystem/testscript
+++ b/tests/function/filesystem/testscript
@@ -1,5 +1,4 @@
# file : tests/function/filesystem/testscript
-# 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 b0c7ec0..4e1f351 100644
--- a/tests/function/install/buildfile
+++ b/tests/function/install/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/install/buildfile
-# 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 1341a1a..12cd506 100644
--- a/tests/function/install/testscript
+++ b/tests/function/install/testscript
@@ -1,5 +1,4 @@
# file : tests/function/install/testscript
-# 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 3eb747e..06040f7 100644
--- a/tests/function/path/buildfile
+++ b/tests/function/path/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/path/buildfile
-# 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 742ec21..52b4138 100644
--- a/tests/function/path/testscript
+++ b/tests/function/path/testscript
@@ -1,5 +1,4 @@
# file : tests/function/path/testscript
-# 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 a7b3a1e..a8b8db8 100644
--- a/tests/function/process/buildfile
+++ b/tests/function/process/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/process/buildfile
-# 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 e0c199a..eaa8e2e 100644
--- a/tests/function/process/testscript
+++ b/tests/function/process/testscript
@@ -1,5 +1,4 @@
# file : tests/function/process/testscript
-# 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 7fb2faa..ee06ef7 100644
--- a/tests/function/regex/buildfile
+++ b/tests/function/regex/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/regex/buildfile
-# 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 9006690..fc7fb92 100644
--- a/tests/function/regex/testscript
+++ b/tests/function/regex/testscript
@@ -1,5 +1,4 @@
# file : tests/function/regex/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.testscript
diff --git a/tests/function/string/buildfile b/tests/function/string/buildfile
index a5de079..b551753 100644
--- a/tests/function/string/buildfile
+++ b/tests/function/string/buildfile
@@ -1,5 +1,4 @@
# file : tests/function/string/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/string/testscript b/tests/function/string/testscript
index 296e0d1..d42add7 100644
--- a/tests/function/string/testscript
+++ b/tests/function/string/testscript
@@ -1,5 +1,4 @@
# file : tests/function/string/testscript
-# 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 331e945..3305aab 100644
--- a/tests/hooks/buildfile
+++ b/tests/hooks/buildfile
@@ -1,5 +1,4 @@
# file : tests/hooks/buildfile
-# 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 d0811f7..1275134 100644
--- a/tests/hooks/testscript
+++ b/tests/hooks/testscript
@@ -1,5 +1,4 @@
# file : tests/hooks/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/if-else/buildfile b/tests/if-else/buildfile
index 9c791a4..5d58fa0 100644
--- a/tests/if-else/buildfile
+++ b/tests/if-else/buildfile
@@ -1,5 +1,4 @@
# file : tests/if-else/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/if-else/testscript b/tests/if-else/testscript
index afc0302..5f53c01 100644
--- a/tests/if-else/testscript
+++ b/tests/if-else/testscript
@@ -1,5 +1,4 @@
# file : tests/if-else/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test if-else.
diff --git a/tests/in/buildfile b/tests/in/buildfile
index 293ab97..86cd2e7 100644
--- a/tests/in/buildfile
+++ b/tests/in/buildfile
@@ -1,5 +1,4 @@
# file : tests/in/buildfile
-# 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 d682c78..0d5be48 100644
--- a/tests/in/testscript
+++ b/tests/in/testscript
@@ -1,5 +1,4 @@
# file : tests/in/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/libbuild2/buildfile b/tests/libbuild2/buildfile
index f1104d2..f9e0aea 100644
--- a/tests/libbuild2/buildfile
+++ b/tests/libbuild2/buildfile
@@ -1,5 +1,4 @@
# file : tests/libbuild2/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = build2%lib{build2}
diff --git a/tests/libbuild2/driver.cxx b/tests/libbuild2/driver.cxx
index d84c22a..a849a98 100644
--- a/tests/libbuild2/driver.cxx
+++ b/tests/libbuild2/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/libbuild2/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbuild2/types.hxx>
diff --git a/tests/libbuild2/testscript b/tests/libbuild2/testscript
index 35c2c5f..5af7f31 100644
--- a/tests/libbuild2/testscript
+++ b/tests/libbuild2/testscript
@@ -1,5 +1,4 @@
# file : tests/libbuild2/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: basic
diff --git a/tests/loop/buildfile b/tests/loop/buildfile
index 00bf1ec..639ebc4 100644
--- a/tests/loop/buildfile
+++ b/tests/loop/buildfile
@@ -1,5 +1,4 @@
# file : tests/loop/buildfile
-# 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 184c9ce..5376029 100644
--- a/tests/loop/for.testscript
+++ b/tests/loop/for.testscript
@@ -1,5 +1,4 @@
# file : tests/loop/for.testscript
-# 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 0305216..ae5d89c 100644
--- a/tests/name/buildfile
+++ b/tests/name/buildfile
@@ -1,5 +1,4 @@
# file : tests/name/buildfile
-# 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 198f890..84d0233 100644
--- a/tests/name/cross.testscript
+++ b/tests/name/cross.testscript
@@ -1,5 +1,4 @@
# file : tests/name/cross.testscript
-# 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 81d873a..72721c2 100644
--- a/tests/name/extension.testscript
+++ b/tests/name/extension.testscript
@@ -1,5 +1,4 @@
# file : tests/name/extension.testscript
-# 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 ac8ee10..91fb98d 100644
--- a/tests/name/pattern.testscript
+++ b/tests/name/pattern.testscript
@@ -1,5 +1,4 @@
# file : tests/name/pattern.testscript
-# 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 6ed8af4..51ec352 100644
--- a/tests/search/dir/buildfile
+++ b/tests/search/dir/buildfile
@@ -1,5 +1,4 @@
# file : tests/search/dir/buildfile
-# 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 29ee72e..6b85d19 100644
--- a/tests/search/dir/testscript
+++ b/tests/search/dir/testscript
@@ -1,5 +1,4 @@
# file : tests/search/dir/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = 'update(../)'
diff --git a/tests/switch/buildfile b/tests/switch/buildfile
index 0fe074a..a69d64f 100644
--- a/tests/switch/buildfile
+++ b/tests/switch/buildfile
@@ -1,5 +1,4 @@
# file : tests/switch/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/switch/testscript b/tests/switch/testscript
index 9e536e7..ce6cbff 100644
--- a/tests/switch/testscript
+++ b/tests/switch/testscript
@@ -1,5 +1,4 @@
# file : tests/switch/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test switch.
diff --git a/tests/test/buildfile b/tests/test/buildfile
index 85c7bef..1dcd227 100644
--- a/tests/test/buildfile
+++ b/tests/test/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/buildfile
-# 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 722f426..23d004d 100644
--- a/tests/test/common.testscript
+++ b/tests/test/common.testscript
@@ -1,5 +1,4 @@
# file : tests/test/common.testscript
-# 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 1e9d1b6..05f7e8d 100644
--- a/tests/test/config-test/buildfile
+++ b/tests/test/config-test/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/config-build/buildfile
-# 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 db5b8a7..5902854 100644
--- a/tests/test/config-test/driver.cxx
+++ b/tests/test/config-test/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/test/config-test/driver.cxx -*- C++ -*-
-// 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 1dabfeb..5f61ae3 100644
--- a/tests/test/config-test/testscript
+++ b/tests/test/config-test/testscript
@@ -1,5 +1,4 @@
# file : tests/test/config-test/testscript
-# 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 a1f409f..7d6515e 100644
--- a/tests/test/script/buildfile
+++ b/tests/test/script/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/script/buildfile
-# 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 f5b719d..aee3ef7 100644
--- a/tests/test/script/builtin/buildfile
+++ b/tests/test/script/builtin/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/buildfile
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript{*} $b
diff --git a/tests/test/script/builtin/cp.testscript b/tests/test/script/builtin/cp.testscript
index 802cfee..58fb418 100644
--- a/tests/test/script/builtin/cp.testscript
+++ b/tests/test/script/builtin/cp.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/cp.testscript
-# 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 456126a..2838b22 100644
--- a/tests/test/script/builtin/ln.testscript
+++ b/tests/test/script/builtin/ln.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/ln.testscript
-# 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 00fc5cf..8110f51 100644
--- a/tests/test/script/builtin/mkdir.testscript
+++ b/tests/test/script/builtin/mkdir.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/mkdir.testscript
-# 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 d703faf..31e2603 100644
--- a/tests/test/script/builtin/mv.testscript
+++ b/tests/test/script/builtin/mv.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/mv.testscript
-# 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 7160c73..5b00042 100644
--- a/tests/test/script/builtin/rm.testscript
+++ b/tests/test/script/builtin/rm.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/rm.testscript
-# 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 897b5f4..269dd58 100644
--- a/tests/test/script/builtin/rmdir.testscript
+++ b/tests/test/script/builtin/rmdir.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/rmdir.testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.testscript
diff --git a/tests/test/script/builtin/sleep.testscript b/tests/test/script/builtin/sleep.testscript
index 6ba7e38..21ed07b 100644
--- a/tests/test/script/builtin/sleep.testscript
+++ b/tests/test/script/builtin/sleep.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/sleep.testscript
-# 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 e9549d2..66691f7 100644
--- a/tests/test/script/builtin/touch.testscript
+++ b/tests/test/script/builtin/touch.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/builtin/touch.testscript
-# 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 47af7a1..51a9c84 100644
--- a/tests/test/script/common.testscript
+++ b/tests/test/script/common.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/common.testscript
-# 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 587d10d..3a3cff2 100644
--- a/tests/test/script/generated/buildfile
+++ b/tests/test/script/generated/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/script/generated/buildfile
-# 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 2d75926..3d746a1 100644
--- a/tests/test/script/generated/testscript
+++ b/tests/test/script/generated/testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/generated/testscript
-# 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 14f0d54..b265d38 100644
--- a/tests/test/script/generated/testscript.in
+++ b/tests/test/script/generated/testscript.in
@@ -1,5 +1,4 @@
# file : tests/test/script/generated/testscript.in
-# 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 1d26a2d..0d46870 100644
--- a/tests/test/script/integration/buildfile
+++ b/tests/test/script/integration/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/script/integration/buildfile
-# 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 6cc6d74..816a0ab 100644
--- a/tests/test/script/integration/testscript
+++ b/tests/test/script/integration/testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/integration/testscript
-# 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 4833450..28478aa 100644
--- a/tests/test/script/runner/buildfile
+++ b/tests/test/script/runner/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/buildfile
-# 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 429efb3..e39ae95 100644
--- a/tests/test/script/runner/cleanup.testscript
+++ b/tests/test/script/runner/cleanup.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/cleanup.testscript
-# 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 b6b52cd..08d5bba 100644
--- a/tests/test/script/runner/driver.cxx
+++ b/tests/test/script/runner/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/test/script/runner/driver.cxx -*- C++ -*-
-// 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 b461155..200b963 100644
--- a/tests/test/script/runner/exit.testscript
+++ b/tests/test/script/runner/exit.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/exit.testscript
-# 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 56747a4..98e495f 100644
--- a/tests/test/script/runner/expr.testscript
+++ b/tests/test/script/runner/expr.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/expr.testscript
-# 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 8280d86..5fa372b 100644
--- a/tests/test/script/runner/if.testscript
+++ b/tests/test/script/runner/if.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/if.testscript
-# 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 178effe..35868ff 100644
--- a/tests/test/script/runner/output.testscript
+++ b/tests/test/script/runner/output.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/output.testscript
-# 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 183d7fa..8fecbfc 100644
--- a/tests/test/script/runner/pipe.testscript
+++ b/tests/test/script/runner/pipe.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/pipe.testscript
-# 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 e3cc0d8..b8fe74d 100644
--- a/tests/test/script/runner/redirect.testscript
+++ b/tests/test/script/runner/redirect.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/redirect.testscript
-# 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 adeeb0c..6fdfad7 100644
--- a/tests/test/script/runner/regex.testscript
+++ b/tests/test/script/runner/regex.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/regex.testscript
-# 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 20263e0..dcf428d 100644
--- a/tests/test/script/runner/set.testscript
+++ b/tests/test/script/runner/set.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/set.testscript
-# 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 271bf4f..d4759e3 100644
--- a/tests/test/script/runner/status.testscript
+++ b/tests/test/script/runner/status.testscript
@@ -1,5 +1,4 @@
# file : tests/test/script/runner/status.testscript
-# 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 6b2adbe..0809bdf 100644
--- a/tests/test/simple/generated/buildfile
+++ b/tests/test/simple/generated/buildfile
@@ -1,5 +1,4 @@
# file : tests/test/simple/generated/buildfile
-# 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 becf5cd..1d911df 100644
--- a/tests/test/simple/generated/driver.cxx
+++ b/tests/test/simple/generated/driver.cxx
@@ -1,5 +1,4 @@
// file : tests/test/simple/generated/driver.cxx -*- C++ -*-
-// 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 63e7915..a04dccc 100644
--- a/tests/test/simple/generated/testscript
+++ b/tests/test/simple/generated/testscript
@@ -1,5 +1,4 @@
# file : tests/test/simple/generated/testscript
-# 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 960c553..e134233 100644
--- a/tests/value/buildfile
+++ b/tests/value/buildfile
@@ -1,5 +1,4 @@
# file : tests/value/buildfile
-# 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 1962072..97391c4 100644
--- a/tests/value/concat.testscript
+++ b/tests/value/concat.testscript
@@ -1,5 +1,4 @@
# file : tests/value/concat.testscript
-# 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 ee4022d..9f73981 100644
--- a/tests/value/reverse.testscript
+++ b/tests/value/reverse.testscript
@@ -1,5 +1,4 @@
# file : tests/value/reverse.testscript
-# 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 6d5d3d9..d728b44 100644
--- a/tests/variable/override/buildfile
+++ b/tests/variable/override/buildfile
@@ -1,5 +1,4 @@
# file : tests/variable/override/buildfile
-# 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 f8a930b..0c8ef5b 100644
--- a/tests/variable/override/testscript
+++ b/tests/variable/override/testscript
@@ -1,5 +1,4 @@
# file : tests/variable/override/testscript
-# 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 093eecd..f6c0637 100644
--- a/tests/variable/prerequisite-specific/buildfile
+++ b/tests/variable/prerequisite-specific/buildfile
@@ -1,5 +1,4 @@
# file : tests/variable/prerequisite-specific/buildfile
-# 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 4771356..302a182 100644
--- a/tests/variable/prerequisite-specific/testscript
+++ b/tests/variable/prerequisite-specific/testscript
@@ -1,5 +1,4 @@
# file : tests/variable/prerequisite-specific/testscript
-# 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 a5f6e42..378f0a4 100644
--- a/tests/variable/scope-specific/buildfile
+++ b/tests/variable/scope-specific/buildfile
@@ -1,5 +1,4 @@
# file : tests/variable/scope-specific/buildfile
-# 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 111bbd9..096406c 100644
--- a/tests/variable/scope-specific/testscript
+++ b/tests/variable/scope-specific/testscript
@@ -1,5 +1,4 @@
# file : tests/variable/scope-specific/testscript
-# 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 8a73e00..3d619f1 100644
--- a/tests/variable/target-specific/buildfile
+++ b/tests/variable/target-specific/buildfile
@@ -1,5 +1,4 @@
# file : tests/variable/target-specific/buildfile
-# 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 9747e94..627d8ab 100644
--- a/tests/variable/target-specific/testscript
+++ b/tests/variable/target-specific/testscript
@@ -1,5 +1,4 @@
# file : tests/variable/target-specific/testscript
-# 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 b721c84..82fbf47 100644
--- a/tests/variable/target-type-pattern-specific/buildfile
+++ b/tests/variable/target-type-pattern-specific/buildfile
@@ -1,5 +1,4 @@
# file : tests/variable/target-type-pattern-specific/buildfile
-# 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 6593b3e..1a3e98a 100644
--- a/tests/variable/target-type-pattern-specific/testscript
+++ b/tests/variable/target-type-pattern-specific/testscript
@@ -1,5 +1,4 @@
# file : tests/variable/target-type-pattern-specific/testscript
-# copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# NOTE: see also old tests.