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)
info.push_back("-lGL");
else if(name=="pthread")
info.push_back("-lpthread");
+ else if(name=="gmpxx")
+ info.push_back("-lgmpxx");
else
return 0;
}
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()