]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Call prepare_build before returning to save package configuration
[builder.git] / source / builder.cpp
index ff2f95257b22b98404b2061bb5aab01b7b6aadff..209321224db7c3966195d848cbf712d01211aa50 100644 (file)
@@ -187,7 +187,7 @@ Builder::Builder(int argc, char **argv):
                        prefix = (FS::get_home_dir()/"local"/current_arch->get_name()).str();
        }
        else
-               prefix = FS::getcwd()/prfx;
+               prefix = cwd/prfx;
 
        if(!temp_str.empty())
                tempdir = temp_str;
@@ -251,12 +251,12 @@ int Builder::main()
                return 0;
        }
 
-       if(conf_only)
-               return 0;
-
        if(!prepare_build())
                return 1;
 
+       if(conf_only)
+               return 0;
+
        logger.log("environment", format("Building on %s, for %s%s", native_arch.get_name(),
                current_arch->get_name(), (current_arch->is_native() ? " (native)" : "")));
        logger.log("environment", format("Prefix is %s", prefix));