@@ -318,6 +318,20 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "iOS")
318318 )
319319 string (REGEX REPLACE "^v" "" IOS_BUNDLE_VERSION "${IOS_BUNDLE_VERSION} " )
320320
321+ set (UNLEASHED_RECOMP_IOS_ICON_FILES
322+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon20x20@2x.png"
323+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon20x20@3x.png"
324+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon29x29@2x.png"
325+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon29x29@3x.png"
326+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon40x40@2x.png"
327+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon40x40@3x.png"
328+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon60x60@2x.png"
329+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon60x60@3x.png"
330+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon76x76.png"
331+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon76x76@2x.png"
332+ "${CMAKE_CURRENT_SOURCE_DIR } /res/ios/icons/AppIcon83.5x83.5@2x.png"
333+ )
334+
321335 add_executable (UnleashedRecomp MACOSX_BUNDLE
322336 ${UNLEASHED_RECOMP_CXX_SOURCES}
323337 )
@@ -332,6 +346,13 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "iOS")
332346 XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2"
333347 XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
334348 )
349+ foreach (UNLEASHED_RECOMP_IOS_ICON_FILE IN LISTS UNLEASHED_RECOMP_IOS_ICON_FILES)
350+ add_custom_command (TARGET UnleashedRecomp POST_BUILD
351+ COMMAND ${CMAKE_COMMAND } -E copy_if_different
352+ "${UNLEASHED_RECOMP_IOS_ICON_FILE} "
353+ "$<TARGET_BUNDLE_DIR :UnleashedRecomp >"
354+ )
355+ endforeach ()
335356elseif (APPLE )
336357 # Create version number for app bundle.
337358 CreateVersionString (
0 commit comments