From 173531eecffd53f22010ade71848fd764a4494e9 Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Fri, 4 Sep 2026 06:39:45 -0300
Subject: tde_import: restore imported targets on reconfigure
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
---
 modules/TDEMacros.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake
index 276a96b..3082e9e 100644
--- a/modules/TDEMacros.cmake
+++ b/modules/TDEMacros.cmake
@@ -890,6 +890,11 @@ macro( tde_import _library )
       message( STATUS "Checking for '${_library}' - ok, found import file" )
       set( TDE_IMPORT_${_library} "import:${tde_import_include}" CACHE INTERNAL "Library ${_library} imported" )
     endif()
+  else()
+    if( "${TDE_IMPORT_${_library}}" MATCHES "^import:" )
+      string( REGEX REPLACE "^import:" "" tde_import_include "${TDE_IMPORT_${_library}}" )
+      include( "${tde_import_include}" )
+    endif()
   endif()
 endmacro()
 
-- 
cgit v1.2.3

