diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-07-04 19:12:15 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-07-05 14:24:43 +0300 |
commit | 57b10c06925d0bdf6ffb38488ee908f085109e95 (patch) | |
tree | f2103684d319650c3302aef9d7a70dd64ff2a347 /build2/test/target.cxx | |
parent | 30b4eda196e090aa820d312e6a9435a4ae84c303 (diff) |
Move config, dist, test, and install modules into library
Diffstat (limited to 'build2/test/target.cxx')
-rw-r--r-- | build2/test/target.cxx | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/build2/test/target.cxx b/build2/test/target.cxx deleted file mode 100644 index f75b556..0000000 --- a/build2/test/target.cxx +++ /dev/null @@ -1,63 +0,0 @@ -// file : build2/test/target.cxx -*- C++ -*- -// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd -// license : MIT; see accompanying LICENSE file - -#include <build2/test/target.hxx> - -using namespace std; -using namespace butl; - -namespace build2 -{ - namespace test - { - static const char* - testscript_target_extension (const target_key& tk, const scope*) - { - // If the name is special 'testscript', then there is no extension, - // otherwise it is .testscript. - // - return *tk.name == "testscript" ? "" : "testscript"; - } - - static bool - testscript_target_pattern (const target_type&, - const scope&, - string& v, - optional<string>& e, - const location& l, - bool r) - { - if (r) - { - assert (e); - e = nullopt; - } - else - { - e = target::split_name (v, l); - - if (!e && v != "testscript") - { - e = "testscript"; - return true; - } - } - - return false; - } - - const target_type testscript::static_type - { - "testscript", - &file::static_type, - &target_factory<testscript>, - &testscript_target_extension, - nullptr, /* default_extension */ - &testscript_target_pattern, - nullptr, - &file_search, - false - }; - } -} |