]> git.tdb.fi Git - builder.git/blobdiff - source/component.h
Add gmpxx package
[builder.git] / source / component.h
index a27ddcab28a2ebaa4203b17726a3e702f03d4a97..d0b3cc2aff060c8031ff8111ad3c0725bfcc8ece 100644 (file)
@@ -5,6 +5,7 @@
 #include <msp/parser/loader.h>
 #include <msp/path/path.h>
 #include "buildinfo.h"
+#include "misc.h"
 
 class Package;
 
@@ -20,6 +21,7 @@ public:
                Component &comp;
 
                void source(const std::string &);
+               void cflag(const std::string &);
        };
        
        enum Type
@@ -34,7 +36,7 @@ public:
        const Package     &get_package() const         { return pkg; }
        Type              get_type() const             { return type; }
        const std::string &get_name() const            { return name; }
-       const Msp::Path::Path &get_source() const      { return source; }
+       const PathList    &get_sources() const         { return sources; }
        const BuildInfo   &get_build_info() const      { return build_info; }
        bool              get_install() const          { return install; }
        const std::string &get_install_headers() const { return install_headers; }
@@ -43,7 +45,7 @@ protected:
        Package     &pkg;
        Type        type;
        std::string name;
-       Msp::Path::Path source;
+       PathList    sources;
        bool        install;
        std::string install_headers;
        BuildInfo   build_info;