diff options
Diffstat (limited to 'bpkg/system-package-manager.cxx')
-rw-r--r-- | bpkg/system-package-manager.cxx | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/bpkg/system-package-manager.cxx b/bpkg/system-package-manager.cxx new file mode 100644 index 0000000..1503c32 --- /dev/null +++ b/bpkg/system-package-manager.cxx @@ -0,0 +1,31 @@ +// file : bpkg/system-package-manager.cxx -*- C++ -*- +// license : MIT; see accompanying LICENSE file + +#include <bpkg/system-package-manager.hxx> + +#include <bpkg/diagnostics.hxx> + +namespace bpkg +{ + system_package_manager:: + ~system_package_manager () + { + // vtable + } + + unique_ptr<system_package_manager> + make_system_package_manager (const target_triplet& host, + const string& type) + { + unique_ptr<system_package_manager> r; + + if (r == nullptr) + { + if (!type.empty ()) + fail << "unsupported package manager type '" << type << "' for host " + << host; + } + + return r; + } +} |