#include <msp/io/print.h>
#include <msp/strings/format.h>
#include <msp/strings/utils.h>
-#include <msp/time/units.h>
+#include <msp/time/timedelta.h>
#include <msp/time/utils.h>
#include "binarypackage.h"
#include "builder.h"
string PackageManager::run_pkgconfig(const string &pkg, const string &what)
{
+#ifndef _WIN32
if(!env_set)
{
const FS::Path &prefix = builder.get_prefix();
builder.get_logger().log("auxcommands", format("Running %s", join(argv.begin(), argv.end())));
return ExternalTask::run_and_capture_output(argv);
+#else
+ (void)pkg;
+ (void)what;
+ return string();
+#endif
}
FS::Path PackageManager::get_package_location(const string &name)
for(SearchPath::const_iterator i=pkg_path.begin(); i!=pkg_path.end(); ++i)
{
builder.get_logger().log("files", format("Traversing %s", *i));
- list<string> files = list_files(*i);
+ vector<string> files = list_files(*i);
unsigned count = 0;
- for(list<string>::const_iterator j=files.begin(); j!=files.end(); ++j)
+ for(vector<string>::const_iterator j=files.begin(); j!=files.end(); ++j)
{
FS::Path full = *i / *j;
if(FS::exists(full/"Build"))
for(list<FS::Path>::const_iterator i=binpkg_path.begin(); i!=binpkg_path.end(); ++i)
{
builder.get_logger().log("files", format("Traversing %s", *i));
- list<string> files = list_filtered(*i, "\\.bpk$");
- for(list<string>::const_iterator j=files.begin(); j!=files.end(); ++j)
+ vector<string> files = list_filtered(*i, "\\.bpk$");
+ for(vector<string>::const_iterator j=files.begin(); j!=files.end(); ++j)
binpkg_files.push_back(*i / *j);
builder.get_logger().log("packagemgr", format("%d binary packages found in %s", files.size(), *i));
}