X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpackage.cpp;h=cb1940341722608c25e80f1e19794ba741e6ce66;hb=cbb3c4c6aab7b04f7bd2178fb8f12846d532a472;hp=3072fd6a65ccd1d6a6303d54b80ffdb789ca35da;hpb=0d80cabf649b931b26e7055385156c75a7385d35;p=builder.git diff --git a/source/package.cpp b/source/package.cpp index 3072fd6..cb19403 100644 --- a/source/package.cpp +++ b/source/package.cpp @@ -107,7 +107,8 @@ void Package::create_build_info() void Package::process_options(const RawOptionMap &opts) { - config.process(opts); + if(config.process(opts)) + config.save(source/".options.cache"); } Package *Package::create(Builder &b, const string &name) @@ -156,6 +157,8 @@ void Package::init_buildable() config.add_option("includedir", "$prefix/lib", "Library installation directory"); if(flags&DATA) config.add_option("includedir", "$prefix/share", "Data installation directory");*/ + + config.load(source/".options.cache"); } unsigned Package::get_install_flags()