diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-06-12 10:00:06 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-06-18 12:05:10 +0200 |
commit | a7bdda7bd9520238ca3a588a33fc75beeef3c488 (patch) | |
tree | e74624591e032b6726e27f4e8aa071c2b4ce8d97 /src/buildtool/main/main.cpp | |
parent | 7576e201023f76b017eae1820461bdab094bd290 (diff) | |
download | justbuild-a7bdda7bd9520238ca3a588a33fc75beeef3c488.tar.gz |
Use RemoteServeConfig functionality via Instance()
...to track changes during refactoring easier.
Diffstat (limited to 'src/buildtool/main/main.cpp')
-rw-r--r-- | src/buildtool/main/main.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index b8f5f36d..ae533515 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -155,7 +155,7 @@ void SetupServeConfig(ServeArguments const& srvargs, BuildArguments const& bargs, TCArguments const& tc) { if (srvargs.remote_serve_address) { - if (not RemoteServeConfig::SetRemoteAddress( + if (not RemoteServeConfig::Instance().SetRemoteAddress( *srvargs.remote_serve_address)) { Logger::Log(LogLevel::Error, "Setting serve service address '{}' failed.", @@ -164,26 +164,27 @@ void SetupServeConfig(ServeArguments const& srvargs, } } if (not srvargs.repositories.empty() and - not RemoteServeConfig::SetKnownRepositories(srvargs.repositories)) { + not RemoteServeConfig::Instance().SetKnownRepositories( + srvargs.repositories)) { Logger::Log(LogLevel::Error, "Setting serve service repositories failed."); std::exit(kExitFailure); } // make parallelism and build options available for remote builds - if (not RemoteServeConfig::SetJobs(cargs.jobs)) { + if (not RemoteServeConfig::Instance().SetJobs(cargs.jobs)) { Logger::Log(LogLevel::Error, "Setting jobs failed."); std::exit(kExitFailure); } if (bargs.build_jobs > 0 and - not RemoteServeConfig::SetBuildJobs(bargs.build_jobs)) { + not RemoteServeConfig::Instance().SetBuildJobs(bargs.build_jobs)) { Logger::Log(LogLevel::Error, "Setting build jobs failed."); std::exit(kExitFailure); } - if (not RemoteServeConfig::SetActionTimeout(bargs.timeout)) { + if (not RemoteServeConfig::Instance().SetActionTimeout(bargs.timeout)) { Logger::Log(LogLevel::Error, "Setting action timeout failed."); std::exit(kExitFailure); } - RemoteServeConfig::SetTCStrategy(tc.target_cache_write_strategy); + RemoteServeConfig::Instance().SetTCStrategy(tc.target_cache_write_strategy); if (tc.target_cache_write_strategy == TargetCacheWriteStrategy::Disable) { Logger::Log(LogLevel::Info, "Target-level cache writing of serve service is disabled."); |