]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Add support for generating Visual C++ projects
[builder.git] / source / builder.cpp
index 9836e5c52448bc7f8fd3149905cf3a039f0a1b03..3ad6146349fbaf331fa2779e97407e4ff2aa6f6a 100644 (file)
@@ -7,7 +7,7 @@
 #include <msp/io/file.h>
 #include <msp/io/print.h>
 #include <msp/strings/format.h>
-#include <msp/time/units.h>
+#include <msp/time/timedelta.h>
 #include <msp/time/utils.h>
 #include "androidtools.h"
 #include "binarypackage.h"
@@ -59,6 +59,15 @@ void Builder::set_architecture(const string &name)
        }
 }
 
+vector<string> Builder::get_build_types() const
+{
+       vector<string> keys;
+       keys.reserve(build_types.size());
+       for(BuildTypeMap::const_iterator i=build_types.begin(); i!=build_types.end(); ++i)
+               keys.push_back(i->first);
+       return keys;
+}
+
 void Builder::set_build_type(const string &name)
 {
        build_type = &get_item(build_types, name);