builder(b),
no_externals(false),
env_set(false)
-{
- pkg_path.push_back(builder.get_work_directory()/".");
- pkg_path.push_back(builder.get_work_directory()/"..");
-}
+{ }
PackageManager::~PackageManager()
{
delete i->second;
}
+void PackageManager::append_package_path(const FS::Path &p)
+{
+ pkg_path.push_back(p);
+}
+
void PackageManager::set_no_externals(bool x)
{
no_externals = x;
if(!base.compare(0, dash, name))
return *i;
- else if(msp && !base.compare(0, dash-3, name, 3, string::npos))
+ else if(msp && !base.compare(0, dash, name, 3, string::npos))
return *i;
}