// file : build/cli/target.cxx -*- C++ -*- // copyright : Copyright (c) 2014-2015 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #include using namespace std; namespace build { namespace cli { // cli // constexpr const char cli_ext[] = "cli"; const target_type cli::static_type { typeid (cli), "cli", &file::static_type, &target_factory, &target_extension_fix, &search_file, false }; // cli.cxx // group_view cli_cxx:: group_members (action) const { return m[0] != nullptr ? group_view {m, (m[2] != nullptr ? 3U : 2U)} : group_view {nullptr, 0}; } const target_type cli_cxx::static_type { typeid (cli_cxx), "cli.cxx", &target::static_type, &target_factory, nullptr, &search_target, true // See through default semantics. }; } }