]> git.tdb.fi Git - builder.git/blobdiff - source/package.cpp
Add basic support for tools (not configurable yet)
[builder.git] / source / package.cpp
index 031ceb5f95c3a0bac333ed5c50df60137c71e834..2e7932c1c57a93dbed709797eb14a05b5a9572ea 100644 (file)
@@ -188,7 +188,8 @@ Package *Package::create(Builder &b, const string &name)
 Package::Package(Builder &b, const string &n, const vector<string> &info):
        builder(b),
        name(n),
-       buildable(false)
+       buildable(false),
+       conf_done(false)
 {
        for(vector<string>::const_iterator i=info.begin(); i!=info.end(); ++i)
        {
@@ -273,6 +274,7 @@ void Package::create_build_info()
                if(lexical_cast<unsigned>(optimize))
                {
                        build_info.cflags.push_back("-O"+optimize);
+                       build_info.ldflags.push_back("-O"+optimize);
                        string cpu=config.get_option("cpu").value;
                        if(cpu!="auto")
                                build_info.cflags.push_back("-march="+cpu);