Commit Graph

149 Commits

Author SHA1 Message Date
Yonas Kolb
32a36b0e7f update to xcodeproj 6.1.0 2018-10-10 20:26:25 +11:00
Yonas Kolb
9464f5f925 fix scheme order 2018-10-09 23:13:30 +11:00
Yonas Kolb
39079dd801 Merge origin/master into xcodeproj_5 2018-10-09 23:11:36 +11:00
Yonas Kolb
4b0169e42a sorted command line arguments 2018-10-09 23:08:18 +11:00
Yonas Kolb
8d6a70bdd0 Merge branch 'master' into xcodeproj_5
# Conflicts:
#	.circleci/config.yml
#	Sources/XcodeGenKit/PBXProjGenerator.swift
#	Tests/Fixtures/TestProject/Project.xcodeproj/project.pbxproj
#	Tests/XcodeGenKitTests/ProjectFixtureTests.swift
#	Tests/XcodeGenKitTests/ProjectGeneratorTests.swift
2018-10-08 22:00:45 +11:00
Yonas Kolb
590128e156 Remove header build files that aren’t in a build phase 2018-10-08 17:29:09 +11:00
Yonas Kolb
010487ec35 use xcodeproj scheme blueprint 2018-10-04 20:25:18 +10:00
Yonas Kolb
74eb683f2b
Merge pull request #411 from alvarhansen/weak-link
Add framework weak linking setting
2018-10-02 20:47:50 +10:00
Alvar Hansen
ab0d71d96f Add framework weak linking setting 2018-10-02 11:07:58 +03:00
Yonas Kolb
e921c10902 remove iOS codesigning sdk restriction 2018-09-29 22:29:04 +10:00
Yonas Kolb
aa37eb0538 fix warning in TestProject 2018-09-29 21:57:51 +10:00
Yonas Kolb
ab8f43f587 build TestProject macOS app 2018-09-29 20:29:50 +10:00
Yonas Kolb
7f7b3d3d94 add xcpretty to output 2018-09-29 20:08:48 +10:00
Yonas Kolb
f5bebf57de swap Alamofire dependency for faster building Result 2018-09-29 18:31:47 +10:00
Yonas Kolb
3262fc8562 build test project on circleCI 2018-09-29 18:16:44 +10:00
Yonas Kolb
82755f8920 get watchOS app building 2018-09-29 18:05:10 +10:00
Yonas Kolb
baafa7cffd add scheme variants 2018-09-29 18:03:35 +10:00
Yonas Kolb
84f1c65632 update to xcodeproj 6 2018-09-25 23:38:38 +10:00
Yonas Kolb
e97b002655 upgrade to xcodeproj 5 2018-09-25 21:08:11 +10:00
Brentley Jones
f46490fcc0 Move Copy Headers phase to be before Compile Sources
Fixes a cyclic dependency issue with the new Xcode 10 build system.
2018-09-14 10:29:25 -05:00
Brentley Jones
3ff16ddc53 Quote framework search paths 2018-08-20 09:14:55 -05:00
Brentley Jones
341e0214ed Automatically copy XPC Services to correct location 2018-08-15 08:30:55 -05:00
Brentley Jones
0921bd440e Add framework for test project 2018-08-14 09:26:35 -05:00
Brentley Jones
e519af6b79 Fix compiler error in test project 2018-08-14 09:26:21 -05:00
Brentley Jones
8f15a2bbdb Fix duplicated build file IDs for frameworks 2018-08-14 09:05:31 -05:00
Brentley Jones
c7d0af1cab Add to FRAMEWORK_SEARCH_PATHS for framework dependencies 2018-08-14 08:51:59 -05:00
Brentley Jones
461de39f8e
Merge pull request #366 from brentleyjones/static-library-swift-objc-interface-header
Automatically copy Swift.h header for static libraries
2018-08-09 09:58:39 -05:00
Brentley Jones
5f2b4074a6 Automatically copy Swift.h header for static libraries 2018-08-09 09:52:18 -05:00
Yonas Kolb
907e276394
Merge pull request #364 from rpassis/bugfix/CoreDataVersioning
Improvements to determining the current version of a versioned CoreData model
2018-08-02 22:37:35 +10:00
Brentley Jones
a784a0d2b9 Automatically copy public headers for static libraries 2018-07-31 08:26:40 -05:00
Brentley Jones
b1c8fb1db6 Automatically copy modulemap files correctly 2018-07-31 08:13:30 -05:00
Brentley Jones
717c899179
Merge pull request #345 from brentleyjones/modulemap
Add support for Copy Files build phase
2018-07-31 08:01:58 -05:00
Rogerio de Paula Assis
9831711c2c Adds parsing of .xccurrentversion inside a CoreData versioned model to determine its current active version 2018-07-31 08:01:39 +10:00
Brentley Jones
5e96eedd78 Add support for Copy Files build phase 2018-07-30 08:14:06 -05:00
Brentley Jones
0ec3b1d278 Make directlyEmbedCarthageDependencies work for downstream depenedenies
If using `transitivelyLinkDependencies` this already worked. In the future `getAllDependenciesPlusTransitiveNeedingEmbedding` and `getAllCarthageDependencies` should really be the same mechanism.
2018-07-24 19:56:52 -05:00
Brentley Jones
b18cd551cb Default directlyEmbedCarthageDependencies to true for tests 2018-07-24 19:56:08 -05:00
Brentley Jones
452310d464 Add names to non-generic Copy Files phases 2018-07-24 19:13:21 -05:00
Yonas Kolb
b8058827c1
Merge pull request #356 from yonaskolb/sorting
Change group sorting
2018-07-24 23:34:15 +10:00
Brentley Jones
15af4fd1d9 Add requiresObjCLinking to Target
Allows a Target to indicate that any target that links to it needs to set `-ObjC` in `OTHER_LDFLAGS`.
2018-07-24 08:03:03 -05:00
Yonas Kolb
f51280485d added options.groupSortPosition 2018-07-24 22:59:24 +10:00
Yonas Kolb
91d2177f84 sort groups under files 2018-07-24 22:45:52 +10:00
Yonas Kolb
2be5aabaff sort Projects and Frameworks groups at the end 2018-07-24 22:44:35 +10:00
Yonas Kolb
38e9a89c09 add aggregate targets to project 2018-07-24 22:06:31 +10:00
Yonas Kolb
884490f955 add attributes to AggregateTarget 2018-07-24 22:05:29 +10:00
Yonas Kolb
3b17164bbf add aggregate targets 2018-07-24 22:05:29 +10:00
Yonas Kolb
31c3f1de0f
Merge pull request #355 from yonaskolb/target_template
Add target templates
2018-07-24 22:03:10 +10:00
Brentley Jones
2e53422f82 Transitively link library.static dependencies 2018-07-23 09:23:14 -05:00
Brentley Jones
0afd7058bb Only link static libraries to executables 2018-07-23 09:23:14 -05:00
Yonas Kolb
c9ab3af76e merge target onto templates 2018-07-23 20:27:50 +10:00
Yonas Kolb
c50d1dd157 add target templates 2018-07-22 21:49:39 +10:00