#ifndef PACKAGEMANAGER_H_
#define PACKAGEMANAGER_H_
-#include <list>
#include <map>
+#include <set>
#include <string>
+#include <vector>
#include <msp/fs/path.h>
class Builder;
{
private:
Builder &builder;
- std::list<Msp::FS::Path> pkg_path;
- std::list<Msp::FS::Path> pkg_dirs;
- std::list<Msp::FS::Path> binpkg_path;
- std::list<Msp::FS::Path> binpkg_files;
+ std::vector<Msp::FS::Path> pkg_path;
+ std::vector<Msp::FS::Path> pkg_dirs;
+ std::vector<Msp::FS::Path> binpkg_path;
+ std::vector<Msp::FS::Path> binpkg_files;
bool no_externals;
std::map<std::string, Package *> packages;
Package *main_pkg;