// file : bpkg/pkg-drop -*- C++ -*- // copyright : Copyright (c) 2014-2016 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #ifndef BPKG_PKG_DROP #define BPKG_PKG_DROP #include #include #include // database, selected_package #include #include namespace bpkg { int pkg_drop (const pkg_drop_options&, cli::scanner& args); // Examine the list of prerequisite packages and drop those that don't // have any dependents. Note that it should be called in session. // void pkg_drop (const dir_path& configuration, const common_options&, database&, const std::set>&, bool prompt); } #endif // BPKG_PKG_DROP