Brentley Jones
296b938e82
Rename prebuildScripts and postbuildScripts
...
Also cleanup the documentation and add more tests for the newly added `postCompileScripts`.
2018-09-19 09:24:55 -05:00
Brentley Jones
aff1ae20d7
Move Carthage copy-frameworks script earlier
...
With Xcode 10 run scripts will prevent dependent targets from starting to compile. The Carthage copy-frameworks script should be right after compilation to speed up compilation.
2018-09-19 09:02:52 -05:00
Brentley Jones
6819516979
Update CHANGELOG.,md
2018-09-19 09:02:52 -05:00
Brentley Jones
e6a0af79a8
Allow specifying phase order for copy files phases
...
Copy Files phases don't stop dependent targets from starting to compile. If some of the files being copied are needed for the dependent target to compile then they need to happen before the Compile Sources phase. This change allows specifying that.
2018-09-19 09:00:59 -05:00
Brentley Jones
731428ca29
Extract copy files build phase creation
...
Will be reused similar to `generateBuildScript()` for copy files phases at different orders.
2018-09-19 08:58:49 -05:00
Brentley Jones
ffc6b92f88
Allow specifying run scripts to run right after compilation
...
With Xcode 10 dependent targets won't start compiling until compilation and all run scripts are done for the target. This means that your run script should run before Copy Files (and Copy Resources, etc.) phases unless it needs to run later, to allow dependent targets to compile faster.
2018-09-19 08:58:49 -05:00
Yonas Kolb
6d4efa5e81
update changelog
2018-09-19 21:13:49 +10:00
Yonas Kolb
2dbd897b3a
Update to 1.11.2
2018-09-19 21:10:25 +10:00
Yonas Kolb
75b642af31
Merge add_swift_4.2_tests into master
2018-09-19 21:01:44 +10:00
Yonas Kolb
d62af669e1
disable test for swift 4.2
2018-09-19 20:54:50 +10:00
Yonas Kolb
30af9b8b21
add swift 4.2 tests
2018-09-19 20:54:50 +10:00
Yonas Kolb
400e25ee85
update changelog
2018-09-19 20:45:28 +10:00
Yonas Kolb
8e3af1e800
Merge pull request #394 from vgorloff/master
...
Fix for issue https://github.com/yonaskolb/XcodeGen/issues/392 .
2018-09-19 19:56:22 +10:00
Yonas Kolb
000462c32e
Merge pull request #404 from yonaskolb/xcodeproj-4.3.1
...
Bump xcodeproj to 4.3.1
2018-09-19 17:59:02 +10:00
Pedro Piñera
e1cb96e32b
Bump xcodeproj to 4.3.1
2018-09-19 09:55:42 +02:00
Vlad Gorloff
69a3f0f930
Eliminated copy/paste code.
2018-09-18 17:17:46 +02:00
Brentley Jones
c7167d02f2
Merge pull request #401 from yonaskolb/xcode-10-phase-ordering
...
Move Copy Headers phase to be before Compile Sources
2018-09-14 12:17:25 -05:00
Brentley Jones
9d773a52f0
Update CHANGELOG.md
2018-09-14 10:31:47 -05: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
Yonas Kolb
3c07768508
support swift 4.2
2018-09-13 23:05:51 +10:00
Yonas Kolb
9b3a1453c4
update dependencies
2018-09-13 23:05:01 +10:00
Vlad Gorloff
59b55895c0
Should fix compile error on CI side.
2018-09-11 17:02:36 +02:00
Vlad Gorloff
eba2e3ab86
Fix for issue https://github.com/yonaskolb/XcodeGen/issues/392 .
2018-09-11 16:57:23 +02:00
Yonas Kolb
289330d97b
Merge pull request #393 from AndrewBennet/patch-1
...
Fix link typo in FAQ.md
2018-09-11 18:21:57 +10:00
Andrew Bennet
ec79a3e910
Fix link typo
2018-09-08 14:06:07 +01:00
Yonas Kolb
2c505b84c6
Update CHANGELOG.md
2018-09-01 18:59:10 +10:00
Yonas Kolb
43e465e614
Merge pull request #390 from Saik0s/knownRegion_#389
...
Set knownRegions to en by default. Fix for #389
2018-08-31 23:00:30 +10:00
Igor Tarasenko
82d3c1839f
Add entry to the changelog
2018-08-31 14:47:42 +02:00
Igor Tarasenko
8c434541ff
Remove explicit type for the knownRegions variable
2018-08-31 14:42:42 +02:00
Igor Tarasenko
2d2958f078
Set knownRegions to en by default. Fix for #389
2018-08-31 12:58:25 +02:00
Brentley Jones
5802fe1401
Merge pull request #387 from frankdilo/master
...
Add setting preset for unit-test under macOS
2018-08-23 12:50:29 -05:00
Francesco Di Lorenzo
fda53e043f
Update CHANGELOG
2018-08-23 19:38:34 +02:00
Francesco Di Lorenzo
405efbc84c
Add setting preset for unit-test under macOS
...
Fixes #386
2018-08-23 18:08:16 +02:00
Yonas Kolb
6a0c8c8bc9
Merge pull request #383 from yonaskolb/transitive-aggragate-targets
...
Fix aggregate target dependencies with `transitivelyLinkDependencies`
2018-08-23 00:47:14 +10:00
Brentley Jones
5693717a9f
Fix getAllCarthageDependencies for aggregate targets
2018-08-22 09:36:42 -05:00
Brentley Jones
cf19fb27cb
Obey embedding rules for transitive aggregate targets
2018-08-22 09:35:59 -05:00
Yonas Kolb
8b0cd5d204
Update to 1.11.1
2018-08-23 00:28:59 +10:00
Yonas Kolb
6950663306
update changelog
2018-08-23 00:28:31 +10:00
Brentley Jones
7140f0d8c5
Add Project.getAggregateTarget()
2018-08-22 09:09:08 -05:00
Brentley Jones
1aa395782b
Update CHANGELOG.md
2018-08-22 08:58:15 -05:00
Brentley Jones
ab37654b01
Fix aggregate target dependencies with transitivelyLinkDependencies
2018-08-22 08:56:56 -05:00
Brentley Jones
3670477916
Merge pull request #382 from yonaskolb/quote-framework-search-paths
...
Quote framework search paths
2018-08-22 08:56:19 -05:00
Brentley Jones
735d4ac428
Update CHANGELOG.md
2018-08-22 08:55:54 -05:00
Brentley Jones
3ff16ddc53
Quote framework search paths
2018-08-20 09:14:55 -05:00
Yonas Kolb
2c69805417
fix make bump_brew
2018-08-19 14:54:27 +10:00
Yonas Kolb
1399f016c9
update brew before bumping
2018-08-19 14:27:51 +10:00
Yonas Kolb
2afc8d5afe
update changelog
2018-08-19 14:24:07 +10:00
Yonas Kolb
5673d10c68
Update to 1.11.0
2018-08-19 14:22:48 +10:00
Yonas Kolb
75ac3b5669
make format_code
2018-08-19 14:22:42 +10:00
Yonas Kolb
871b4b900d
Merge pull request #381 from yonaskolb/aggregate_dependency
...
Allow aggregateTargets to be dependencies
2018-08-19 14:21:10 +10:00