a4801674c5
As per #36436, we now need C++17's guaranteed copy elision feature to solve ambiguities in Variant. Core developers discussed the idea to move from C++14 to C++17 as our minimum required C++ standard, and all agreed. Note that this doesn't mean that Godot is going to be written in "modern C++", but we'll use modern features where they make sense to simplify our "C with classes" codebase. Apart from new code written recently, most of the codebase still has to be ported to use newer features where relevant. Proper support for C++17 means that we need recent compiler versions: - GCC 7+ - Clang 6+ - VS 2017 15.7+ Additionally, C++17's `std::shared_mutex` (conditionally used by `vk_mem_alloc.h` when C++17 support is enabled) is only available in macOS 10.12+, so we increase our minimum supported version.
169 lines
4.4 KiB
Text
Executable file
169 lines
4.4 KiB
Text
Executable file
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>English</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>Godot</string>
|
|
<key>CFBundleName</key>
|
|
<string>Godot</string>
|
|
<key>CFBundleGetInfoString</key>
|
|
<string>(c) 2007-2020 Juan Linietsky, Ariel Manzur & Godot Engine contributors</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>Godot.icns</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>org.godotengine.godot</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>4.0</string>
|
|
<key>CFBundleSignature</key>
|
|
<string>godot</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>4.0</string>
|
|
<key>NSMicrophoneUsageDescription</key>
|
|
<string>Microphone access is required to capture audio.</string>
|
|
<key>NSCameraUsageDescription</key>
|
|
<string>Camera access is required to capture video.</string>
|
|
<key>NSRequiresAquaSystemAppearance</key>
|
|
<false />
|
|
<key>NSHumanReadableCopyright</key>
|
|
<string>© 2007-2020 Juan Linietsky, Ariel Manzur & Godot Engine contributors</string>
|
|
<key>LSMinimumSystemVersion</key>
|
|
<string>10.12.0</string>
|
|
<key>LSMinimumSystemVersionByArchitecture</key>
|
|
<dict>
|
|
<key>x86_64</key>
|
|
<string>10.12.0</string>
|
|
</dict>
|
|
<key>NSHighResolutionCapable</key>
|
|
<true/>
|
|
<key>CFBundleDocumentTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Editor</string>
|
|
<key>LSItemContentTypes</key>
|
|
<array>
|
|
<string>public.tscn</string>
|
|
</array>
|
|
<key>NSExportableTypes</key>
|
|
<array>
|
|
<string>public.tscn</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Editor</string>
|
|
<key>LSItemContentTypes</key>
|
|
<array>
|
|
<string>public.godot</string>
|
|
</array>
|
|
<key>NSExportableTypes</key>
|
|
<array>
|
|
<string>public.godot</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
<key>UTExportedTypeDeclarations</key>
|
|
<array>
|
|
<dict>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>public.tscn</string>
|
|
<key>UTTypeReferenceURL</key>
|
|
<string></string>
|
|
<key>UTTypeDescription</key>
|
|
<string>Godot Scene</string>
|
|
<key>UTTypeIconFile</key>
|
|
<string>Scene.icns</string>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>public.data</string>
|
|
</array>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<array>
|
|
<string>scn</string>
|
|
<string>tscn</string>
|
|
</array>
|
|
<key>public.mime-type</key>
|
|
<string>application/x-godot-scene</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>public.gd</string>
|
|
<key>UTTypeReferenceURL</key>
|
|
<string></string>
|
|
<key>UTTypeDescription</key>
|
|
<string>Godot Script</string>
|
|
<key>UTTypeIconFile</key>
|
|
<string>GDScript.icns</string>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>public.data</string>
|
|
</array>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<array>
|
|
<string>gd</string>
|
|
</array>
|
|
<key>public.mime-type</key>
|
|
<string>text/x-gdscript</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>public.res</string>
|
|
<key>UTTypeReferenceURL</key>
|
|
<string></string>
|
|
<key>UTTypeDescription</key>
|
|
<string>Godot Resource</string>
|
|
<key>UTTypeIconFile</key>
|
|
<string>Resource.icns</string>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>public.data</string>
|
|
</array>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<array>
|
|
<string>res</string>
|
|
<string>tres</string>
|
|
</array>
|
|
<key>public.mime-type</key>
|
|
<string>application/x-godot-resource</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>public.godot</string>
|
|
<key>UTTypeReferenceURL</key>
|
|
<string></string>
|
|
<key>UTTypeDescription</key>
|
|
<string>Godot Project</string>
|
|
<key>UTTypeIconFile</key>
|
|
<string>Project.icns</string>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>public.data</string>
|
|
</array>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<array>
|
|
<string>godot</string>
|
|
</array>
|
|
<key>public.mime-type</key>
|
|
<string>text/x-godot-project</string>
|
|
</dict>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</plist>
|