X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.h;h=00bb2ad91b5ada766369243d5d1777965918ac84;hb=4f78d9f016482ce1ac7d726852e33e07c090df1b;hp=1016498f08b736e3517e45f269079e78b76cc13f;hpb=74266a6e650f019063cdcd1c9a7bd26d8f99041b;p=builder.git diff --git a/source/builder.h b/source/builder.h index 1016498..00bb2ad 100644 --- a/source/builder.h +++ b/source/builder.h @@ -27,7 +27,7 @@ public: Package *get_package(const std::string &); Target *get_target(const std::string &); Target *get_header(const std::string &, const std::string &, const StringList &); - Target *get_library(const std::string &, const StringList &); + Target *get_library(const std::string &, const StringList &, unsigned); const Msp::Path::Path &get_cwd() const { return cwd; } int main(); ~Builder(); @@ -75,11 +75,13 @@ private: unsigned jobs; StringList what_if; bool conf_all; + bool conf_only; bool build_all; int load_build_file(const Msp::Path::Path &); int create_targets(); - Target *check_header(const Msp::Path::Path &); + Target *get_header(const Msp::Path::Path &); + Target *get_library(const std::string &, const Msp::Path::Path &, unsigned); void add_target(Target *); void update_hash(std::string &, const std::string &); int build();