mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-11-25 01:03:35 -05:00
Installs bundle icons to the Resources folder during the build stage and not during the install stage. This ensures that the app has an icon when run directly from the .app folder inside the IDE. Previously, the icon would be installed only when running make install or cpack.
57 lines
1.8 KiB
CMake
57 lines
1.8 KiB
CMake
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>NSPrincipalClass</key>
|
|
<string>NSApplication</string>
|
|
<key>CFBundleAllowMixedLocalizations</key>
|
|
<true/>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>English</string>
|
|
<key>CFBundleDisplayName</key>
|
|
<string>${PROJECT_NAME}</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>${PROGNAME}</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>${MACOSX_BUNDLE_ICON_NAME}.icns</string>
|
|
<key>CFBundleIconName</key>
|
|
<string>${MACOSX_BUNDLE_ICON_NAME}</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>${MACOSX_BUNDLE_IDENTIFIER}</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>${PROJECT_NAME}</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>${KEEPASSXC_VERSION}</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>${KEEPASSXC_VERSION}</string>
|
|
<key>CFBundleSignature</key>
|
|
<string>KPXC</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>${KEEPASSXC_VERSION_NUM}</string>
|
|
<key>NSHumanReadableCopyright</key>
|
|
<string>Copyright 2016-2020 KeePassXC Development Team</string>
|
|
<key>CFBundleDocumentTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>kdbx</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>keepassxc.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>KeePassXC Password Database</string>
|
|
<key>CFBundleTypeOSTypes</key>
|
|
<array>
|
|
<string>kdbx</string>
|
|
</array>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Editor</string>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</plist>
|