From ac5253bfe74a49ef22228028026d21c4cadaf516 Mon Sep 17 00:00:00 2001 From: Yin Xiaoyu Date: Tue, 1 Nov 2022 09:00:26 +0800 Subject: [PATCH] Remove duplicate targets in ios/BUILD.gn --- importer/process_ios_assets.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/importer/process_ios_assets.py b/importer/process_ios_assets.py index 657f57f937..dd8d91d319 100644 --- a/importer/process_ios_assets.py +++ b/importer/process_ios_assets.py @@ -197,8 +197,13 @@ def process_assets(): gn_file.write("import(\"//build/config/ios/asset_catalog.gni\")\n\n") + imageset_names = set() for file_name in file_names: imageset_name = get_icon_name(file_name) + # GN targets do not allow duplicate names + if imageset_name in imageset_names: + continue + imageset_names.add(imageset_name) imageset_folder_path = ios_directory + '/FluentIcons/Assets/IconAssets.xcassets/' + imageset_name + '.imageset' gn_file.write("imageset(\"{}\")".format(imageset_name) + " {\n")