Skip to content

Commit

Permalink
Add tvOS build target
Browse files Browse the repository at this point in the history
  • Loading branch information
Jitsusama committed Jun 27, 2017
1 parent ad63826 commit 07c6309
Show file tree
Hide file tree
Showing 3 changed files with 309 additions and 5 deletions.
206 changes: 205 additions & 1 deletion UInt128.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
/* Begin PBXBuildFile section */
167CA9BD1EFCF3E50091689C /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_8 /* UInt128.swift */; };
481A30731F02E82B00C4438A /* UInt128.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 167CA9C21EFCF3E50091689C /* UInt128.framework */; };
481A30B91F02FC5400C4438A /* UInt128.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 481A30AF1F02FB9F00C4438A /* UInt128.framework */; };
481A30BA1F02FC6600C4438A /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_8 /* UInt128.swift */; };
481A30BB1F02FC6600C4438A /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_8 /* UInt128.swift */; };
OBJ_21 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_8 /* UInt128.swift */; };
OBJ_28 /* UInt128Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* UInt128Tests.swift */; };
OBJ_30 /* UInt128.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* UInt128.framework */; };
Expand All @@ -22,6 +25,13 @@
remoteGlobalIDString = 167CA9BB1EFCF3E50091689C;
remoteInfo = "UInt128-iOS";
};
481A30B71F02FC2D00C4438A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 481A30AE1F02FB9F00C4438A;
remoteInfo = "UInt128-tvOS";
};
48389B5F1EDB9E90008C1177 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
Expand All @@ -34,11 +44,12 @@
/* Begin PBXFileReference section */
167CA9C21EFCF3E50091689C /* UInt128.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UInt128.framework; sourceTree = BUILT_PRODUCTS_DIR; };
481A30A01F02F8A000C4438A /* UInt128.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UInt128.framework; sourceTree = BUILT_PRODUCTS_DIR; };
481A30AF1F02FB9F00C4438A /* UInt128.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UInt128.framework; sourceTree = BUILT_PRODUCTS_DIR; };
48389B601EDB9F78008C1177 /* Playground.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Playground.playground; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
OBJ_11 /* UInt128Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UInt128Tests.swift; sourceTree = "<group>"; };
OBJ_12 /* bin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = bin; sourceTree = SOURCE_ROOT; };
OBJ_14 /* UInt128.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = UInt128.framework; sourceTree = BUILT_PRODUCTS_DIR; };
OBJ_15 /* UInt128Tests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = UInt128Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
OBJ_15 /* UInt128Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = UInt128Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
OBJ_8 /* UInt128.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
Expand All @@ -58,6 +69,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
481A30AB1F02FB9F00C4438A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
OBJ_22 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 0;
Expand All @@ -70,6 +88,7 @@
buildActionMask = 0;
files = (
481A30731F02E82B00C4438A /* UInt128.framework in Frameworks */,
481A30B91F02FC5400C4438A /* UInt128.framework in Frameworks */,
OBJ_30 /* UInt128.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand All @@ -93,6 +112,7 @@
OBJ_15 /* UInt128Tests.xctest */,
167CA9C21EFCF3E50091689C /* UInt128.framework */,
481A30A01F02F8A000C4438A /* UInt128.framework */,
481A30AF1F02FB9F00C4438A /* UInt128.framework */,
);
name = Products;
sourceTree = BUILT_PRODUCTS_DIR;
Expand Down Expand Up @@ -135,6 +155,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
481A30AC1F02FB9F00C4438A /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
Expand Down Expand Up @@ -172,6 +199,24 @@
productReference = 481A30A01F02F8A000C4438A /* UInt128.framework */;
productType = "com.apple.product-type.framework";
};
481A30AE1F02FB9F00C4438A /* UInt128-tvOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 481A30B41F02FB9F00C4438A /* Build configuration list for PBXNativeTarget "UInt128-tvOS" */;
buildPhases = (
481A30AA1F02FB9F00C4438A /* Sources */,
481A30AB1F02FB9F00C4438A /* Frameworks */,
481A30AC1F02FB9F00C4438A /* Headers */,
481A30AD1F02FB9F00C4438A /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "UInt128-tvOS";
productName = "UInt128-tvOS";
productReference = 481A30AF1F02FB9F00C4438A /* UInt128.framework */;
productType = "com.apple.product-type.framework";
};
OBJ_16 /* UInt128-macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = OBJ_17 /* Build configuration list for PBXNativeTarget "UInt128-macOS" */;
Expand All @@ -198,6 +243,7 @@
buildRules = (
);
dependencies = (
481A30B81F02FC2D00C4438A /* PBXTargetDependency */,
481A30751F02E89900C4438A /* PBXTargetDependency */,
OBJ_31 /* PBXTargetDependency */,
);
Expand All @@ -218,6 +264,10 @@
CreatedOnToolsVersion = 8.3.3;
ProvisioningStyle = Automatic;
};
481A30AE1F02FB9F00C4438A = {
CreatedOnToolsVersion = 8.3.3;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "UInt128" */;
Expand All @@ -235,6 +285,7 @@
167CA9BB1EFCF3E50091689C /* UInt128-iOS */,
OBJ_16 /* UInt128-macOS */,
481A309F1F02F8A000C4438A /* UInt128-watchOS */,
481A30AE1F02FB9F00C4438A /* UInt128-tvOS */,
OBJ_23 /* UInt128Tests */,
);
};
Expand All @@ -248,6 +299,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
481A30AD1F02FB9F00C4438A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
Expand All @@ -263,6 +321,15 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
481A30BA1F02FC6600C4438A /* UInt128.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
481A30AA1F02FB9F00C4438A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
481A30BB1F02FC6600C4438A /* UInt128.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -290,6 +357,11 @@
target = 167CA9BB1EFCF3E50091689C /* UInt128-iOS */;
targetProxy = 481A30741F02E89900C4438A /* PBXContainerItemProxy */;
};
481A30B81F02FC2D00C4438A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 481A30AE1F02FB9F00C4438A /* UInt128-tvOS */;
targetProxy = 481A30B71F02FC2D00C4438A /* PBXContainerItemProxy */;
};
OBJ_31 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = OBJ_16 /* UInt128-macOS */;
Expand Down Expand Up @@ -399,6 +471,7 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "watchsimulator watchos";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 4;
Expand Down Expand Up @@ -456,6 +529,7 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "watchsimulator watchos";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 4;
TARGET_NAME = UInt128;
Expand All @@ -466,6 +540,124 @@
};
name = Release;
};
481A30B51F02FB9F00C4438A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = UInt128.xcodeproj/UInt128_Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_BUNDLE_IDENTIFIER = UInt128;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvsimulator appletvos";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 3;
TARGET_NAME = UInt128;
TVOS_DEPLOYMENT_TARGET = 9.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
481A30B61F02FB9F00C4438A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = UInt128.xcodeproj/UInt128_Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = UInt128;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvsimulator appletvos";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = 3;
TARGET_NAME = UInt128;
TVOS_DEPLOYMENT_TARGET = 9.0;
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
OBJ_18 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
Expand Down Expand Up @@ -515,6 +707,7 @@
OBJ_25 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
Expand All @@ -532,6 +725,7 @@
OBJ_26 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -609,6 +803,16 @@
481A30A71F02F8A000C4438A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
481A30B41F02FB9F00C4438A /* Build configuration list for PBXNativeTarget "UInt128-tvOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
481A30B51F02FB9F00C4438A /* Debug */,
481A30B61F02FB9F00C4438A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
OBJ_17 /* Build configuration list for PBXNativeTarget "UInt128-macOS" */ = {
isa = XCConfigurationList;
Expand Down
Loading

0 comments on commit 07c6309

Please sign in to comment.