]> git.tdb.fi Git - builder.git/blobdiff - source/buildinfo.h
Add support for specifying the language standard to use
[builder.git] / source / buildinfo.h
index 691ec549589889aeca464aab8be32c3c88892af0..0af7374575e1a5979111ea12c999d99e8a288b45 100644 (file)
@@ -32,6 +32,7 @@ public:
                void libpath(const std::string &);
                void library(const std::string &);
                void local_incpath(const std::string &);
+               void standard(Msp::DataFile::Symbol, const std::string &);
                void sysroot(const std::string &);
        };
        
@@ -72,6 +73,7 @@ public:
        typedef std::list<Msp::FS::Path> PathList;
        typedef std::list<std::string> WordList;
        typedef std::map<std::string, LibraryMode> LibModeMap;
+       typedef std::map<std::string, std::string> StandardMap;
 
        Tracked<Msp::FS::Path> sysroot;
        DefineMap defines;
@@ -81,6 +83,7 @@ public:
        WordList libs;
        Tracked<LibraryMode> libmode;
        LibModeMap libmodes;
+       StandardMap standards;
        Tracked<bool> threads;
        Tracked<bool> debug;
        Tracked<int> optimize;