Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/devApps/IOS_Testing/Project.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
ENABLE_BITCODE = NO
COMPRESS_PNG_FILES = NO
GCC_THUMB_SUPPORT = NO
IPHONEOS_DEPLOYMENT_TARGET = 13.0
IPHONEOS_DEPLOYMENT_TARGET = 15.0
COMPILER_INDEX_STORE_ENABLE = NO

PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.$(TARGET_NAME)
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
# CMAKE_OSX_SYSROOT, but can also be manually specified (although this should
# not be required).
#
# DEPLOYMENT_TARGET: Minimum SDK version to target. Default 6.0 on watchOS, 13.0 on tvOS+iOS/iPadOS, 11.0 on macOS, 1.0 on visionOS
# DEPLOYMENT_TARGET: Minimum SDK version to target. Default 9.0 on watchOS, 18.0 on tvOS, 15.0 on iOS/iPadOS+Mac Catalyst, 12.0 on macOS, 1.0 on visionOS
#
# NAMED_LANGUAGE_SUPPORT:
# ON (default) = Will require "enable_language(OBJC) and/or enable_language(OBJCXX)" for full OBJC|OBJCXX support
Expand Down Expand Up @@ -258,25 +258,28 @@ set(NAMED_LANGUAGE_SUPPORT_INT ${NAMED_LANGUAGE_SUPPORT} CACHE BOOL
# Specify the minimum version of the deployment target.
if(NOT DEFINED DEPLOYMENT_TARGET)
if (PLATFORM MATCHES "WATCHOS")
# Unless specified, SDK version 4.0 is used by default as minimum target version (watchOS).
set(DEPLOYMENT_TARGET "6.0")
# Unless specified, SDK version 9.0 is used by default as minimum target version (watchOS).
set(DEPLOYMENT_TARGET "9.0")
elseif(PLATFORM STREQUAL "MAC")
# Unless specified, SDK version 10.13 (High Sierra) is used by default as the minimum target version (macos).
set(DEPLOYMENT_TARGET "10.15")
# Unless specified, SDK version 12.0 (Monterey) is used by default as the minimum target version (macOS on x86).
set(DEPLOYMENT_TARGET "12.0")
elseif(PLATFORM STREQUAL "VISIONOS" OR PLATFORM STREQUAL "SIMULATOR_VISIONOS" OR PLATFORM STREQUAL "SIMULATOR64_VISIONOS")
# Unless specified, SDK version 1.0 is used by default as minimum target version (visionOS).
set(DEPLOYMENT_TARGET "1.1")
set(DEPLOYMENT_TARGET "1.0")
elseif(PLATFORM STREQUAL "MAC_ARM64")
# Unless specified, SDK version 11.0 (Big Sur) is used by default as the minimum target version (macOS on arm).
set(DEPLOYMENT_TARGET "11.0")
# Unless specified, SDK version 12.0 (Monterey) is used by default as the minimum target version (macOS on arm).
set(DEPLOYMENT_TARGET "12.0")
elseif(PLATFORM STREQUAL "MAC_UNIVERSAL")
# Unless specified, SDK version 11.0 (Big Sur) is used by default as minimum target version for universal builds.
set(DEPLOYMENT_TARGET "11.0")
# Unless specified, SDK version 12.0 (Monterey) is used by default as minimum target version for universal builds.
set(DEPLOYMENT_TARGET "12.0")
elseif(PLATFORM STREQUAL "MAC_CATALYST" OR PLATFORM STREQUAL "MAC_CATALYST_ARM64")
# Unless specified, SDK version 13.0 is used by default as the minimum target version (mac catalyst minimum requirement).
# Unless specified, SDK version 15.0 is used by default as the minimum target version (Mac Catalyst).
set(DEPLOYMENT_TARGET "15.0")
elseif(PLATFORM MATCHES "TVOS")
# Unless specified, SDK version 18.0 is used by default as the minimum target version (tvOS).
set(DEPLOYMENT_TARGET "18.0")
else()
# Unless specified, SDK version 11.0 is used by default as the minimum target version (iOS, tvOS).
# Unless specified, SDK version 15.0 is used by default as the minimum target version (iOS).
set(DEPLOYMENT_TARGET "15.0")
endif()
message(STATUS "[DEFAULTS] Using the default min-version since DEPLOYMENT_TARGET not provided!")
Expand Down Expand Up @@ -544,7 +547,7 @@ if(CMAKE_GENERATOR MATCHES "Xcode" AND PLATFORM_INT MATCHES "^MAC_CATALYST")
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "macosx")
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTS_MACCATALYST "YES")
if(NOT DEFINED MACOSX_DEPLOYMENT_TARGET)
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET "10.15")
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET "12.0")
else()
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET "${MACOSX_DEPLOYMENT_TARGET}")
endif()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2174,7 +2174,7 @@
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3,4,7";
TVOS_DEPLOYMENT_TARGET = 17.0;
TVOS_DEPLOYMENT_TARGET = 18.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
WATCHOS_DEPLOYMENT_TARGET = 9.0;
Expand Down Expand Up @@ -2283,7 +2283,7 @@
SWIFT_INSTALL_OBJC_HEADER = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3,4,7";
TVOS_DEPLOYMENT_TARGET = 17.0;
TVOS_DEPLOYMENT_TARGET = 18.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
WATCHOS_DEPLOYMENT_TARGET = 9.0;
Expand Down
2 changes: 1 addition & 1 deletion libs/openFrameworksCompiled/project/tvOS/CoreOF.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ CLANG_CXX_LIBRARY = libc++
CLANG_ENABLE_OBJC_ARC = YES
CLANG_CXX_LANGUAGE_STANDARD = c++23
CLANG_C_LANGUAGE_STANDARD = c17
TVOS_DEPLOYMENT_TARGET = 15.0
TVOS_DEPLOYMENT_TARGET = 18.0

OF_USING_STD_FS = YES

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1165,7 +1165,7 @@
ONLY_ACTIVE_ARCH = YES;
SDKROOT = appletvos;
SYMROOT = "$(SRCROOT)/../../lib/tvos/";
TVOS_DEPLOYMENT_TARGET = 17.2;
TVOS_DEPLOYMENT_TARGET = 18.0;
};
name = Debug;
};
Expand Down Expand Up @@ -1212,7 +1212,7 @@
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = appletvos;
SYMROOT = "$(SRCROOT)/../../lib/tvos/";
TVOS_DEPLOYMENT_TARGET = 17.2;
TVOS_DEPLOYMENT_TARGET = 18.0;
VALIDATE_PRODUCT = YES;
};
name = Release;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]": "YES",
"MTL_ENABLE_DEBUG_INFO": "INCLUDE_SOURCE",
"MTL_FAST_MATH": "YES",
"IPHONEOS_DEPLOYMENT_TARGET": "17.4",
"IPHONEOS_DEPLOYMENT_TARGET": "15.0",
"SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD": "YES",
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]": "YES",
"GENERATE_INFOPLIST_FILE": "YES",
Expand Down Expand Up @@ -925,7 +925,7 @@
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]": "YES",
"MTL_ENABLE_DEBUG_INFO": "NO",
"MTL_FAST_MATH": "YES",
"IPHONEOS_DEPLOYMENT_TARGET": "17.4",
"IPHONEOS_DEPLOYMENT_TARGET": "15.0",
"SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD": "YES",
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]": "YES",
"GENERATE_INFOPLIST_FILE": "YES",
Expand Down
1 change: 1 addition & 0 deletions scripts/templates/tvOS/Project.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
ENABLE_BITCODE = NO
COMPRESS_PNG_FILES = NO
GCC_THUMB_SUPPORT = NO
TVOS_DEPLOYMENT_TARGET = 18.0
8 changes: 4 additions & 4 deletions scripts/templates/tvOS/emptyExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@
"CLANG_WARN_OBJC_ROOT_CLASS": "YES_ERROR",
"ENABLE_NS_ASSERTIONS": "NO",
"SDKROOT": "appletvos",
"TVOS_DEPLOYMENT_TARGET": "17.4",
"TVOS_DEPLOYMENT_TARGET": "18.0",
"CLANG_CXX_LIBRARY": "libc++",
"ENABLE_STRICT_OBJC_MSGSEND": "YES",
"INFOPLIST_FILE": "ofxtvOS-Info.plist",
Expand All @@ -209,7 +209,7 @@
"LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER": "NO",
"INFOPLIST_FILE": "ofxtvOS-Info.plist",
"CLANG_CXX_LANGUAGE_STANDARD": "c++23",
"TVOS_DEPLOYMENT_TARGET": "17.2",
"TVOS_DEPLOYMENT_TARGET": "18.0",
"HEADER_SEARCH_PATHS": "$(OF_CORE_HEADERS)",
"PRODUCT_NAME": "$(TARGET_NAME)",
"ASSETCATALOG_COMPILER_APPICON_NAME": "App Icon",
Expand Down Expand Up @@ -613,7 +613,7 @@
"ENABLE_TESTABILITY": "YES",
"CLANG_WARN_BOOL_CONVERSION": "YES",
"CLANG_WARN_UNREACHABLE_CODE": "YES",
"TVOS_DEPLOYMENT_TARGET": "17.4",
"TVOS_DEPLOYMENT_TARGET": "18.0",
"ENABLE_STRICT_OBJC_MSGSEND": "YES",
"GCC_PREPROCESSOR_DEFINITIONS": [
"DEBUG=1",
Expand Down Expand Up @@ -655,7 +655,7 @@
"LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER": "NO",
"INFOPLIST_FILE": "ofxtvOS-Info.plist",
"CLANG_CXX_LANGUAGE_STANDARD": "c++23",
"TVOS_DEPLOYMENT_TARGET": "17.2",
"TVOS_DEPLOYMENT_TARGET": "18.0",
"HEADER_SEARCH_PATHS": "$(OF_CORE_HEADERS)",
"PRODUCT_NAME": "$(TARGET_NAME)",
"ASSETCATALOG_COMPILER_APPICON_NAME": "App Icon",
Expand Down
Loading