Sho Ikeda
a4624d3e18
Don't add framework dependency's directory to FRAMEWORK_SEARCH_PATHS if it is implicit
...
Because we assume the dependency is in BUILT_PRODUCTS_DIR.
Co-authored-by: yutailang0119 <muta.yutaro@gmail.com>
2020-01-06 23:10:14 +09:00
Yuta Saito
2f312361bc
Merge remote-tracking branch 'origin/master' into katei/resolve-proj-ref-relative
2020-01-06 20:54:05 +09:00
Yuta Saito
8fe5c0cd16
Validate project reference path
2020-01-06 20:51:58 +09:00
yonaskolb
06a02425f6
use new property wrappers in SwiftCLI 6.0
2020-01-05 11:43:26 +11:00
Yonas Kolb
4339007e66
Merge pull request #723 from kateinoigakukun/katei/add-bundle-dependency
...
Add bundle dependency type
2019-12-12 22:21:23 +11:00
Yuta Saito
ce92dd69b4
Replace projectReference.path as relativePath correctly
2019-12-11 20:05:17 +09:00
Franz Busch
bedbfef9cd
Add support for language and region for targets
2019-12-04 09:35:56 +01:00
yonaskolb
f064bdf6a1
Update to 2.11.0
2019-12-03 22:57:09 +11:00
Yuta Saito
6abca395bc
Merge branch 'master' into katei/add-bundle-dependency
2019-12-01 22:16:14 +09:00
Atsushi Kiwaki
73c52f5898
Fixed unnecessary dependencies related to SwiftPM ( #726 )
2019-11-27 12:42:14 -06:00
Ken Tominaga
fd05b9ba08
Use Xcode.IDEFoundation.Launcher.PosixSpawn for TestAction when debugEnabled: false
2019-11-23 01:46:57 +09:00
Yuta Saito
49f29e9156
Merge branch 'master' into katei/add-bundle-dependency
2019-11-20 19:35:38 -08:00
yonaskolb
a6493cf3fd
fix typo
2019-11-20 22:36:49 +11:00
yonaskolb
66ba10c3c6
print group hierarchy on source generator test failure
2019-11-20 22:18:32 +11:00
Yuta Saito
46925cdd7d
Separate Resources and Bundles
2019-11-20 16:24:05 +09:00
Romuald CARI
0df37029cc
Fix TargetSource group behavior
...
When targeting a file, a folder should not be created for its directory,
only the file should appear in the specified custom group.
Moreover, if the custom groups contains actual filesystem folders, they
should map to these.
2019-11-19 15:56:24 -05:00
Romuald CARI
de9c15ea1d
Fix @sroebert PR based on @yonaskolb comments
2019-11-19 15:56:23 -05:00
Steven Roebert
15e615300e
Added new group parameter to target sources, allowing to add them to a custom parent group (resolving #478 )
2019-11-19 15:56:23 -05:00
giginet
c5e9f07a53
Add tests to add intentdefinition to build source phases
2019-11-19 03:00:08 +09:00
giginet
e1f520c358
Merge remote-tracking branch 'origin/master' into intent-definitions
2019-11-19 02:51:17 +09:00
Yuta Saito
7669d60d66
Add copying bundles phase to trigger building Bundle
2019-11-18 19:14:12 +09:00
Yuta Saito
e336f56093
Support .bundle dependency
2019-11-18 18:07:46 +09:00
Yonas Kolb
32bd7ed568
Update to XcodeProj 7.4 ( #715 )
...
Update to XcodeProj 7.4
2019-11-10 12:54:03 +11:00
yonaskolb
eda9a5fba2
remove customized file types
2019-11-10 12:42:58 +11:00
yonaskolb
865ad156b2
use custom unwrap function
2019-11-10 12:18:04 +11:00
yonaskolb
0e4e08bfc4
run swift format for Swift 5.1
2019-11-10 11:56:23 +11:00
yonaskolb
d96f7890e4
Refactor commands
2019-11-10 11:38:53 +11:00
yonaskolb
44f9ffa51a
formatting
2019-11-10 11:38:53 +11:00
yonaskolb
aa0fd85bfe
add file option
2019-11-10 11:38:53 +11:00
yonaskolb
43cd0ec33e
add dump command
2019-11-10 11:37:52 +11:00
yonaskolb
5711c6be0d
Remove project description from generate
2019-11-10 11:37:52 +11:00
giginet
b1b216b1b5
Use VariantGroup
2019-11-08 04:02:26 +09:00
giginet
ae75bcb2cb
Localized
2019-11-08 02:52:50 +09:00
giginet
decaa9d080
Generate suitable source files for localized file reference
2019-11-08 02:12:10 +09:00
Kohki Miki
03076f40eb
Support Static Frameworks for Carthage dependencies ( #688 )
2019-11-07 11:03:26 -06:00
Romuald Cari
e38360d5e3
Fix crash on empty ${}
variable expansion ( #706 )
...
This fix got lost in #704 reworks.
2019-11-06 14:12:11 -06:00
wag-miles
c5905581d5
Fix header phase for static frameworks ( #705 )
2019-11-06 14:09:20 -06:00
Romuald Cari
06a6616b88
Improving variable expansion runtime ( #704 )
...
* Improving variable expansion runtime
The current implementation of variable expansion is O(n x m) with n being the
number of strings in the project spec and m being the number of project variables.
This implementation is now O(n).
Also, this effectively deprecates the support for $legacy_variables in favor of the
${new_variables} making this whole patch possible.
* Adding option to disable variable expansion
* Adding performance test for spec loading
* Updating changelog
2019-11-06 08:33:54 -06:00
Yonas Kolb
b7a597200d
Update to 2.10.1
2019-11-01 10:09:48 +11:00
Romuald Cari
292cee1f6e
Fixing link directive on dependencies ( #703 )
...
PR #624 introduced a bug with operator priorities discarding false link settings
for dependencies when the target is an executable and the dependency a static
library. This PR fixes that.
2019-10-31 15:32:17 -05:00
Yuta Saito
3a810d1499
Add missing onlyGenerateCoverageForSpecifiedTargets which enables specific target coverage
2019-10-30 15:17:08 +09:00
yonaskolb
203d96e343
fix some build errors
2019-10-30 11:40:55 +11:00
Bryan Summersett
98472a3d88
Add Base to known regions even if one doesn't exist
2019-10-29 15:33:52 -07:00
yonaskolb
03b74b37c0
Update to 2.10.0
2019-10-27 23:25:47 +11:00
yonaskolb
518d8e578b
restructure test targets
2019-10-27 23:15:12 +11:00
yonaskolb
d0d509c1a5
swiftformat
2019-10-27 22:37:41 +11:00
Yuta Saito
3d58b3d104
Merge branch 'master' into test-coverage
2019-10-27 12:58:30 +09:00
Yuta Saito
f81adfe291
Merge branch 'external-target-ref' into test-coverage
2019-10-27 12:57:23 +09:00
Yonas Kolb
f9e5f23c2b
Support External Target Reference ( #655 )
...
Support External Target Reference
2019-10-27 14:11:35 +11:00
Yuta Saito
bbed01d1d6
Cache pbxproj by reference name
2019-10-27 09:23:35 +09:00