From 3192d8f936b57e432dcfa319c161336be046d311 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Sat, 7 Dec 2024 18:37:02 +0100 Subject: [PATCH] build: Exclude external imported targets from missing libraries check --- build-support/custom-modules/ns3-module-macros.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-support/custom-modules/ns3-module-macros.cmake b/build-support/custom-modules/ns3-module-macros.cmake index 568808293..0c70261ba 100644 --- a/build-support/custom-modules/ns3-module-macros.cmake +++ b/build-support/custom-modules/ns3-module-macros.cmake @@ -100,6 +100,11 @@ function(check_for_missing_libraries output_variable_name libraries) continue() endif() + # Match external imported targets out + if(lib MATCHES "^(ns3::)?[^:]+::.+$") + continue() + endif() + # check if the example depends on disabled modules remove_lib_prefix("${lib}" lib)