]> git.tdb.fi Git - builder.git/blobdiff - source/builder.h
Guard against build type being missing
[builder.git] / source / builder.h
index 70ca861bc64cefb22c13c7d91c98eacfbef61a15..b7b0b78b407e4445a1f354b74e08d7571f3a9aaf 100644 (file)
@@ -45,13 +45,11 @@ private:
        };
 
 private:
-       typedef std::map<std::string, BuildType> BuildTypeMap;
-
        PackageManager package_manager;
 
        Architecture native_arch;
        Architecture *current_arch;
-       BuildTypeMap build_types;
+       std::map<std::string, BuildType> build_types;
        BuildType *build_type;
        Toolchain toolchain;
        VirtualFileSystem vfs;
@@ -75,7 +73,7 @@ public:
        const Architecture &get_native_arch() const { return native_arch; }
        void set_build_type(const std::string &);
        std::vector<std::string> get_build_types() const;
-       const BuildType &get_build_type() const { return *build_type; }
+       const BuildType &get_build_type() const;
        BuildGraph &get_build_graph() { return build_graph; }
        void set_prefix(const Msp::FS::Path &);
        void set_temp_directory(const Msp::FS::Path &);