From 2d47d70110e7a8689b8b57faeeda30e117af241d Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Thu, 20 Jul 2023 12:09:06 +0300 Subject: [PATCH] aedi: support keeping of cmake module targets without namespace --- aedi/target/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aedi/target/base.py b/aedi/target/base.py index 3cd2206b..110ce255 100644 --- a/aedi/target/base.py +++ b/aedi/target/base.py @@ -462,8 +462,8 @@ class CMakeStaticDependencyTarget(CMakeTarget): def keep_module_target(self, state: BuildState, target: str): import_patterns = ( - r'list\s*\(APPEND\s+_cmake_import_check_targets\s+(?P\w+::[\w-]+)[\s)]', - r'list\s*\(APPEND\s+_cmake_import_check_files_for_(?P\w+::[\w-]+)\s', + r'list\s*\(APPEND\s+_cmake_import_check_targets\s+(?P[\w:-]+)[\s)]', + r'list\s*\(APPEND\s+_cmake_import_check_files_for_(?P[\w:-]+)\s', ) import_regexes = [re.compile(regex, re.IGNORECASE) for regex in import_patterns]