X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildercli.cpp;h=2bea4ddad54d704404bacf73f18e1aa352d834ad;hb=bc85cc286c8a3f1055f1979a7ff8697cf1b61912;hp=7482aced39c9923a51083eb3d71b6cd2483956b4;hpb=c75c89d2425ab0c69e94d45a5d956286838bbc67;p=builder.git diff --git a/source/buildercli.cpp b/source/buildercli.cpp index 7482ace..2bea4dd 100644 --- a/source/buildercli.cpp +++ b/source/buildercli.cpp @@ -15,6 +15,7 @@ using namespace std; using namespace Msp; BuilderCLI::BuilderCLI(int argc, char **argv): + RegisteredApplication("builder"), analyzer(0), build(false), clean(0), @@ -144,15 +145,15 @@ BuilderCLI::BuilderCLI(int argc, char **argv): package_manager.append_package_path(cwd); package_manager.append_package_path(cwd/".."); - package_manager.append_binary_package_path(FS::get_sys_data_dir(argv[0], "builder")/"packages"); + package_manager.append_binary_package_path(FS::get_sys_data_dir()/"packages"); package_manager.set_no_externals(no_externals); builder.set_architecture(arch); list start_files; - start_files.push_back(FS::get_sys_data_dir(argv[0], "builder")/"builderrc"); - start_files.push_back(FS::get_user_data_dir("builder")/"rc"); + start_files.push_back(FS::get_sys_data_dir()/"builderrc"); + start_files.push_back(FS::get_user_data_dir()/"rc"); for(list::const_iterator i=start_files.begin(); i!=start_files.end(); ++i) if(FS::exists(*i)) builder.load_build_file(*i);