From d3ff32ed761666d5101f3f394b783babecf478a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Wagner?= Date: Mon, 15 Nov 2021 20:10:14 +0100 Subject: [PATCH] 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); -- GitLab