Skip to content

Commit ee88da1

Browse files
committed
Add Mac target
1 parent 45d01d4 commit ee88da1

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

SwiftyTimer.xcodeproj/project.pbxproj

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@
88

99
/* Begin PBXBuildFile section */
1010
3E721AC71BF725A2008AF027 /* SwiftyTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E721AC61BF725A2008AF027 /* SwiftyTimer.swift */; };
11+
6E7E40931C84B2C60030CEBB /* SwiftyTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7E40921C84B2970030CEBB /* SwiftyTimer.h */; settings = {ATTRIBUTES = (Public, ); }; };
12+
6E7E40941C84B2C70030CEBB /* SwiftyTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7E40921C84B2970030CEBB /* SwiftyTimer.h */; settings = {ATTRIBUTES = (Public, ); }; };
1113
/* End PBXBuildFile section */
1214

1315
/* Begin PBXFileReference section */
1416
3E721ABB1BF7255D008AF027 /* SwiftyTimer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyTimer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1517
3E721AC01BF7255D008AF027 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1618
3E721AC61BF725A2008AF027 /* SwiftyTimer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyTimer.swift; sourceTree = "<group>"; };
19+
6E7E408A1C84B1A20030CEBB /* SwiftyTimerMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyTimerMac.framework; sourceTree = BUILT_PRODUCTS_DIR; };
20+
6E7E40921C84B2970030CEBB /* SwiftyTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftyTimer.h; sourceTree = "<group>"; };
1721
/* End PBXFileReference section */
1822

1923
/* Begin PBXFrameworksBuildPhase section */
@@ -24,6 +28,13 @@
2428
);
2529
runOnlyForDeploymentPostprocessing = 0;
2630
};
31+
6E7E40861C84B1A20030CEBB /* Frameworks */ = {
32+
isa = PBXFrameworksBuildPhase;
33+
buildActionMask = 2147483647;
34+
files = (
35+
);
36+
runOnlyForDeploymentPostprocessing = 0;
37+
};
2738
/* End PBXFrameworksBuildPhase section */
2839

2940
/* Begin PBXGroup section */
@@ -39,6 +50,7 @@
3950
isa = PBXGroup;
4051
children = (
4152
3E721ABB1BF7255D008AF027 /* SwiftyTimer.framework */,
53+
6E7E408A1C84B1A20030CEBB /* SwiftyTimerMac.framework */,
4254
);
4355
name = Products;
4456
sourceTree = "<group>";
@@ -48,6 +60,7 @@
4860
children = (
4961
3E721AC61BF725A2008AF027 /* SwiftyTimer.swift */,
5062
3E721AC01BF7255D008AF027 /* Info.plist */,
63+
6E7E40921C84B2970030CEBB /* SwiftyTimer.h */,
5164
);
5265
name = SwiftyTimer;
5366
path = Src;
@@ -60,6 +73,15 @@
6073
isa = PBXHeadersBuildPhase;
6174
buildActionMask = 2147483647;
6275
files = (
76+
6E7E40931C84B2C60030CEBB /* SwiftyTimer.h in Headers */,
77+
);
78+
runOnlyForDeploymentPostprocessing = 0;
79+
};
80+
6E7E40871C84B1A20030CEBB /* Headers */ = {
81+
isa = PBXHeadersBuildPhase;
82+
buildActionMask = 2147483647;
83+
files = (
84+
6E7E40941C84B2C70030CEBB /* SwiftyTimer.h in Headers */,
6385
);
6486
runOnlyForDeploymentPostprocessing = 0;
6587
};
@@ -84,6 +106,24 @@
84106
productReference = 3E721ABB1BF7255D008AF027 /* SwiftyTimer.framework */;
85107
productType = "com.apple.product-type.framework";
86108
};
109+
6E7E40891C84B1A20030CEBB /* SwiftyTimerMac */ = {
110+
isa = PBXNativeTarget;
111+
buildConfigurationList = 6E7E408F1C84B1A20030CEBB /* Build configuration list for PBXNativeTarget "SwiftyTimerMac" */;
112+
buildPhases = (
113+
6E7E40851C84B1A20030CEBB /* Sources */,
114+
6E7E40861C84B1A20030CEBB /* Frameworks */,
115+
6E7E40871C84B1A20030CEBB /* Headers */,
116+
6E7E40881C84B1A20030CEBB /* Resources */,
117+
);
118+
buildRules = (
119+
);
120+
dependencies = (
121+
);
122+
name = SwiftyTimerMac;
123+
productName = SwiftyTimerMac;
124+
productReference = 6E7E408A1C84B1A20030CEBB /* SwiftyTimerMac.framework */;
125+
productType = "com.apple.product-type.framework";
126+
};
87127
/* End PBXNativeTarget section */
88128

89129
/* Begin PBXProject section */
@@ -96,6 +136,9 @@
96136
3E721ABA1BF7255D008AF027 = {
97137
CreatedOnToolsVersion = 7.1;
98138
};
139+
6E7E40891C84B1A20030CEBB = {
140+
CreatedOnToolsVersion = 7.2;
141+
};
99142
};
100143
};
101144
buildConfigurationList = 3E721AB51BF7255C008AF027 /* Build configuration list for PBXProject "SwiftyTimer" */;
@@ -111,6 +154,7 @@
111154
projectRoot = "";
112155
targets = (
113156
3E721ABA1BF7255D008AF027 /* SwiftyTimer */,
157+
6E7E40891C84B1A20030CEBB /* SwiftyTimerMac */,
114158
);
115159
};
116160
/* End PBXProject section */
@@ -123,6 +167,13 @@
123167
);
124168
runOnlyForDeploymentPostprocessing = 0;
125169
};
170+
6E7E40881C84B1A20030CEBB /* Resources */ = {
171+
isa = PBXResourcesBuildPhase;
172+
buildActionMask = 2147483647;
173+
files = (
174+
);
175+
runOnlyForDeploymentPostprocessing = 0;
176+
};
126177
/* End PBXResourcesBuildPhase section */
127178

128179
/* Begin PBXSourcesBuildPhase section */
@@ -134,6 +185,13 @@
134185
);
135186
runOnlyForDeploymentPostprocessing = 0;
136187
};
188+
6E7E40851C84B1A20030CEBB /* Sources */ = {
189+
isa = PBXSourcesBuildPhase;
190+
buildActionMask = 2147483647;
191+
files = (
192+
);
193+
runOnlyForDeploymentPostprocessing = 0;
194+
};
137195
/* End PBXSourcesBuildPhase section */
138196

139197
/* Begin XCBuildConfiguration section */
@@ -175,6 +233,7 @@
175233
GCC_WARN_UNUSED_FUNCTION = YES;
176234
GCC_WARN_UNUSED_VARIABLE = YES;
177235
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
236+
MACOSX_DEPLOYMENT_TARGET = 10.9;
178237
MTL_ENABLE_DEBUG_INFO = YES;
179238
ONLY_ACTIVE_ARCH = YES;
180239
SDKROOT = iphoneos;
@@ -217,6 +276,7 @@
217276
GCC_WARN_UNUSED_FUNCTION = YES;
218277
GCC_WARN_UNUSED_VARIABLE = YES;
219278
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
279+
MACOSX_DEPLOYMENT_TARGET = 10.9;
220280
MTL_ENABLE_DEBUG_INFO = NO;
221281
SDKROOT = iphoneos;
222282
TARGETED_DEVICE_FAMILY = "1,2";
@@ -263,6 +323,48 @@
263323
};
264324
name = Release;
265325
};
326+
6E7E40901C84B1A20030CEBB /* Debug */ = {
327+
isa = XCBuildConfiguration;
328+
buildSettings = {
329+
CODE_SIGN_IDENTITY = "-";
330+
COMBINE_HIDPI_IMAGES = YES;
331+
DEFINES_MODULE = YES;
332+
DYLIB_COMPATIBILITY_VERSION = 1;
333+
DYLIB_CURRENT_VERSION = 1;
334+
DYLIB_INSTALL_NAME_BASE = "@rpath";
335+
FRAMEWORK_VERSION = A;
336+
INFOPLIST_FILE = "$(SRCROOT)/Src/Info.plist";
337+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
338+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
339+
MACOSX_DEPLOYMENT_TARGET = 10.11;
340+
PRODUCT_BUNDLE_IDENTIFIER = io.radex.SwiftyTimerMac;
341+
PRODUCT_NAME = "$(TARGET_NAME)";
342+
SDKROOT = macosx;
343+
SKIP_INSTALL = YES;
344+
};
345+
name = Debug;
346+
};
347+
6E7E40911C84B1A20030CEBB /* Release */ = {
348+
isa = XCBuildConfiguration;
349+
buildSettings = {
350+
CODE_SIGN_IDENTITY = "-";
351+
COMBINE_HIDPI_IMAGES = YES;
352+
DEFINES_MODULE = YES;
353+
DYLIB_COMPATIBILITY_VERSION = 1;
354+
DYLIB_CURRENT_VERSION = 1;
355+
DYLIB_INSTALL_NAME_BASE = "@rpath";
356+
FRAMEWORK_VERSION = A;
357+
INFOPLIST_FILE = "$(SRCROOT)/Src/Info.plist";
358+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
359+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
360+
MACOSX_DEPLOYMENT_TARGET = 10.11;
361+
PRODUCT_BUNDLE_IDENTIFIER = io.radex.SwiftyTimerMac;
362+
PRODUCT_NAME = "$(TARGET_NAME)";
363+
SDKROOT = macosx;
364+
SKIP_INSTALL = YES;
365+
};
366+
name = Release;
367+
};
266368
/* End XCBuildConfiguration section */
267369

268370
/* Begin XCConfigurationList section */
@@ -284,6 +386,14 @@
284386
defaultConfigurationIsVisible = 0;
285387
defaultConfigurationName = Release;
286388
};
389+
6E7E408F1C84B1A20030CEBB /* Build configuration list for PBXNativeTarget "SwiftyTimerMac" */ = {
390+
isa = XCConfigurationList;
391+
buildConfigurations = (
392+
6E7E40901C84B1A20030CEBB /* Debug */,
393+
6E7E40911C84B1A20030CEBB /* Release */,
394+
);
395+
defaultConfigurationIsVisible = 0;
396+
};
287397
/* End XCConfigurationList section */
288398
};
289399
rootObject = 3E721AB21BF7255C008AF027 /* Project object */;

0 commit comments

Comments
 (0)