diff --git a/.reuse/dep5 b/.reuse/dep5 index 65dd8821ad..b02784b829 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -14,6 +14,7 @@ License: GPL-2.0-or-later Files: dist/qt_themes/default/icons/256x256/eden.png dist/qt_themes/default/icons/256x256/eden_named.png + dist/Assets.car dist/yuzu.bmp dist/eden.icns dist/eden.ico diff --git a/dist/Assets.car b/dist/Assets.car new file mode 100644 index 0000000000..eb54881fac Binary files /dev/null and b/dist/Assets.car differ diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index e69dfd52aa..e505319b3c 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -362,9 +362,16 @@ target_sources(yuzu ) if (APPLE) + # Normal icns set(MACOSX_ICON "../../dist/eden.icns") set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) target_sources(yuzu PRIVATE ${MACOSX_ICON}) + + # Liquid glass + set(MACOSX_LIQUID_GLASS_ICON "../../dist/Assets.car") + set_source_files_properties(${MACOSX_LIQUID_GLASS_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) + target_sources(yuzu PRIVATE ${MACOSX_LIQUID_GLASS_ICON}) + set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE TRUE) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) diff --git a/src/yuzu/Info.plist b/src/yuzu/Info.plist index 773c4ee302..ebf703420c 100644 --- a/src/yuzu/Info.plist +++ b/src/yuzu/Info.plist @@ -21,6 +21,8 @@ SPDX-License-Identifier: GPL-2.0-or-later CFBundleIconFile eden.icns + CFBundleIconName + Eden CFBundleIdentifier com.yuzu-emu.yuzu CFBundleInfoDictionaryVersion