Tom Quist
c8aef74a93
Fix review suggestions
2019-06-17 00:01:33 +02:00
Tom Quist
25260963c7
Add environment variable expansion
...
closes #587
2019-06-16 23:48:58 +02:00
Min Kim
e034dc982f
Merge branch 'master' into min/no_codegen
2019-06-13 21:38:52 -07:00
Yonas Kolb
06179ebda7
Change compatibilityVersion to Xcode 10.0 ( #581 )
...
Change compatibilityVersion to Xcode 10.0
2019-06-14 10:57:12 +10:00
min
efb5951d13
Allow more flexibility by accepting an [String] for attributes
2019-05-11 08:36:24 -07:00
Andras Kadar
bb311b1ca7
Allow skipping tests in test targets
2019-05-08 08:31:21 +02:00
min
60a0f64416
Add support for no_codegen settings ATTRIBUTE
2019-05-07 20:42:44 -07:00
Andrés Cecilia Luque
ef85a2cf10
Generate fixtures
2019-05-07 18:57:21 +02:00
Andrés Cecilia Luque
3baa3b3e4d
Updated compatibilityVersion
2019-05-07 18:43:17 +02:00
ryohey
0889882aac
Add test for JSON encoding
2019-04-20 12:12:26 +09:00
Yonas Kolb
0c1ec6f677
Merge pull request #550 from sroebert/master
...
Fixed flattening of relative paths (#525 )
2019-04-09 21:57:39 +10:00
Yonas Kolb
17db27bb9d
Merge pull request #558 from KhaosT/fix-embed-watch-target
...
Fix Carthage dependencies for watchOS target
2019-04-09 21:47:45 +10:00
Tian Zhang
a5f0a9f7ee
Fix ITMS-90539
...
Fix embed condition
Revert "Fix embed condition"
This reverts commit fc586863aad7cda8fc506e02bed10717dae66638.
separate condition
2019-04-08 19:52:42 -07:00
Kryštof Matěj
0533dda0a6
Added support for custom framework root
2019-04-08 15:41:06 +02:00
Steven Roebert
d12bd0a426
Added unit test for testing the flattening of relative paths #(550)
2019-04-07 13:05:01 +02:00
Yonas Kolb
2fe9b546ce
Merge pull request #555 from yonaskolb/xcode_10.2
...
Update default settings to Xcode 10.2
2019-04-06 20:46:56 +11:00
yonaskolb
c73bad3312
Fix optional file sources
2019-04-04 23:32:55 +11:00
yonaskolb
d71bcb5885
generate carthage fixture
2019-04-02 23:13:37 +11:00
yonaskolb
a7613064b4
update latest xcode version to 10.2
2019-04-02 22:44:05 +11:00
yonaskolb
401dd772eb
remove ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
2019-04-02 22:44:05 +11:00
yonaskolb
f69fdb508d
set SWIFT_COMPILATION_MODE in release to wholemodule
2019-04-02 22:44:05 +11:00
yonaskolb
93fb985732
use sdk default for SWIFT_OPTIMIZATION_LEVEL in release config (-O)
2019-04-02 22:43:36 +11:00
yonaskolb
27c588a193
update default swift version to 5.0
2019-04-02 22:42:18 +11:00
yonaskolb
16bc081944
update to xcodeproj 6.7
2019-04-01 20:15:38 +11:00
yonaskolb
3311b4d321
fix TestProject building
2019-03-27 19:54:11 +11:00
yonaskolb
ad276a8bc8
support Swift 5
2019-03-27 19:00:20 +11:00
yonaskolb
fa156c1028
Swiftformat
2019-03-25 21:11:29 +11:00
yonaskolb
bcbc83dd75
rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks
2019-03-24 22:59:29 +11:00
yonaskolb
5accd0e095
just return framework strings from version files
2019-03-24 22:59:29 +11:00
yonaskolb
034f84e3bb
add tests for de-duplicated carthage version references
2019-03-24 22:59:29 +11:00
yonaskolb
c325176338
split Carthage fixtures up
2019-03-24 22:59:29 +11:00
yonaskolb
8c441d83e4
extracted CarthageVersionLoader and refactored
2019-03-24 20:23:49 +11:00
yonaskolb
3289fdc797
fix include relative sources in mixed arrays
2019-03-24 17:56:43 +11:00
yonaskolb
c9de565641
make sure to still handle platform specific templates
2019-03-24 17:24:55 +11:00
Yonas Kolb
94e08a78b5
Fix multi-platform target templates
2019-03-24 17:17:55 +11:00
Tom Quist
aaae772d0e
Add ability to define templateAttributes
within a target
...
This allows parameterizing templates. Also change
placeholder syntax to `${placeholderName}` also for
existing placeholders `$target_name`and `$platform`
and generate warnings when using the old placeholder
syntax.
2019-03-17 14:55:15 +01:00
Yonas Kolb
8dd2ec89cc
Merge pull request #534 from tomquist/support-nested-templates
...
Add support for nested templates
2019-03-17 21:55:25 +11:00
Tom Quist
0c2554db2b
Add support for nested templates
...
It would be convenient if templates could be nested, which means
a template can be based on another template.
This change implements support for nested templates. It avoids
cycles by just ignoring templates that have already been visited
when collecting the set of templates to use.
2019-03-17 11:29:50 +01:00
yonaskolb
32b3d8c362
fix relative paths in included target templates
2019-03-17 19:38:36 +11:00
Yonas Kolb
ac00ad9615
don't modify exclueds path with relative include path
2019-03-16 23:17:33 +11:00
ainopara
520db0eb08
Make multi platform targets parse deployment target per platform.
2019-03-04 10:24:51 +08:00
Yonas Kolb
0b49bdb91f
add optional source to Fixture
2019-02-27 22:51:12 +11:00
Yonas Kolb
d4797c3ff6
Merge pull request #524 from elliottwilliams/emw_relative_paths
...
Compute relative paths to support sources outside a spec's directory
2019-02-27 08:12:51 +11:00
Rogerio de Paula Assis
1e69d705b7
Added includeCarthageRelated global flag, updated tests + documentation to reflect changes
2019-02-22 21:31:23 -05:00
Rogerio de Paula Assis
18f52ab098
Introduces ability to include Carthage related dependencies when creating a project configuration file
2019-02-22 21:29:56 -05:00
Elliott Williams
0639629160
Fix formatting error
2019-02-21 11:53:18 -08:00
Elliott Williams
3b15144033
Determine relative path for top-level groups
2019-02-21 11:46:23 -08:00
Elliott Williams
9f6f5210f7
Add Path.relativePath(from:)
2019-02-21 11:35:42 -08:00
Elliott Williams
732d07072c
Only use .missingConfigFiles in its test
2019-02-12 17:05:56 -08:00
Elliott Williams
224def7a09
Rename missingFiles to missingConfigFiles
2019-02-12 13:39:24 -08:00