diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/IManifestBuilder.cc | 4 | ||||
| -rw-r--r-- | src/lib/JSONManifestBuilder.cc | 4 | ||||
| -rw-r--r-- | src/lib/TOMLManifestBuilder.cc | 21 |
3 files changed, 6 insertions, 23 deletions
diff --git a/src/lib/IManifestBuilder.cc b/src/lib/IManifestBuilder.cc index 464004e..2a61ed0 100644 --- a/src/lib/IManifestBuilder.cc +++ b/src/lib/IManifestBuilder.cc @@ -1,6 +1,6 @@ // ============================================================= // -// nebuild -// Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under BSD-3 license. +// NeBuild +// Copyright (C) 2024-2025, Amlal El Mahrouss and NeKernel Authors, licensed under BSD-3 license. // ============================================================= // #include <NeBuildKit/IManifestBuilder.h> diff --git a/src/lib/JSONManifestBuilder.cc b/src/lib/JSONManifestBuilder.cc index 83f1089..e35a783 100644 --- a/src/lib/JSONManifestBuilder.cc +++ b/src/lib/JSONManifestBuilder.cc @@ -1,6 +1,6 @@ // ============================================================= // -// nebuild -// Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under BSD-3 license. +// NeBuild +// Copyright (C) 2024-2025, Amlal El Mahrouss and NeKernel Authors, licensed under BSD-3 license. // ============================================================= // #include <NeBuildKit/JSONManifestBuilder.h> diff --git a/src/lib/TOMLManifestBuilder.cc b/src/lib/TOMLManifestBuilder.cc index 257c4a3..757f3fc 100644 --- a/src/lib/TOMLManifestBuilder.cc +++ b/src/lib/TOMLManifestBuilder.cc @@ -1,6 +1,6 @@ // ============================================================= // -// nebuild -// Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under BSD-3 license. +// NeBuild +// Copyright (C) 2024-2025, Amlal El Mahrouss and NeKernel Authors, licensed under BSD-3 license. // ============================================================= // #include <NeBuildKit/TOMLManifestBuilder.h> @@ -100,23 +100,6 @@ bool TOMLManifestBuilder::BuildTarget(BuildConfig& config) { config.has_failed_ = true; return false; } - - if (!config.dry_run_) { - auto run_after_build = toml_file["run_after_build"].as_boolean(); - if (!run_after_build) return true; - - auto val = run_after_build->get(); - if (val) { - ret_exec = std::system(target.c_str()); - - if (ret_exec > 0) { - NeBuild::Logger::info() << "error: exit with message: " << std::strerror(ret_exec) << "" - << std::endl; - config.has_failed_ = true; - return false; - } - } - } } catch (std::runtime_error& err) { NeBuild::Logger::info() << "error: exit with message: " << err.what() << "" << std::endl; config.has_failed_ = true; |
