[gnome-builder] cmake: ignore targets without a install rule
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] cmake: ignore targets without a install rule
- Date: Tue, 16 Nov 2021 01:24:30 +0000 (UTC)
commit d3ff32ed761666d5101f3f394b783babecf478a2
Author: Günther Wagner <info gunibert de>
Date: Mon Nov 15 20:10:14 2021 +0100
cmake: ignore targets without a install rule
src/plugins/cmake/gbp-cmake-build-target-provider.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/plugins/cmake/gbp-cmake-build-target-provider.c
b/src/plugins/cmake/gbp-cmake-build-target-provider.c
index 030a6f76d..966f40214 100644
--- a/src/plugins/cmake/gbp-cmake-build-target-provider.c
+++ b/src/plugins/cmake/gbp-cmake-build-target-provider.c
@@ -68,6 +68,10 @@ gbp_cmake_build_target_provider_create_target (GbpCmakeBuildTargetProvider *sel
g_return_if_fail (GBP_IS_CMAKE_BUILD_TARGET_PROVIDER (self));
+ /* ignore target if no install rule is present */
+ if (!json_object_has_member (obj, "install"))
+ return;
+
artefacts = json_object_get_array_member (obj, "artifacts");
/* currently we support only one artefact executable */
path_object = json_array_get_object_element (artefacts, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]