From 97ad5bc641d308da9e6a023c467245c953123121 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 19 Dec 2025 17:25:10 +0100 Subject: feat: Improved and fixed CMake. --- src/cli/main.cc | 4 ++-- src/lib/IManifestBuilder.cc | 4 ++-- src/lib/JSONManifestBuilder.cc | 4 ++-- src/lib/TOMLManifestBuilder.cc | 21 ++------------------- 4 files changed, 8 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/cli/main.cc b/src/cli/main.cc index e79cc6e..dd2590b 100644 --- a/src/cli/main.cc +++ b/src/cli/main.cc @@ -1,7 +1,7 @@ // ============================================================= // -// 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 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 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 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 @@ -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; -- cgit v1.2.3