Yuta Saito
30fc642b04
Introduce ProjectName/Target syntax to reference target
2019-09-23 00:23:11 +09:00
Yuta Saito
a2835ef299
Add debugEnabled option for run and test
2019-09-16 11:00:32 +09:00
Yuta Saito
52cca31892
Rename CoverageTarget.target to name
2019-09-16 00:57:05 +09:00
Yuta Saito
e4844e927c
Fix default value JSON encoding
2019-09-16 00:53:21 +09:00
Yuta Saito
a42f7b97ad
Add coverageTargets option
2019-09-16 00:37:20 +09:00
Yuta Saito
6397368465
Merge branch 'master' into external-target-ref
2019-09-14 20:18:50 +09:00
Yuta Saito
4e087b6960
Add test case for parsing externalProject in project spec
2019-09-14 20:06:25 +09:00
Yuta Saito
66bdcdbc0b
Parse externalProject in build scheme
2019-09-14 19:57:46 +09:00
Yuta Saito
599a2c8ead
Add test case for scheme generation
2019-09-14 18:43:59 +09:00
Yuta Saito
67b3256a1b
Support external project file for build target
2019-09-14 18:15:43 +09:00
Yuta Saito
958e17c2f2
Add language and region option to test scheme
2019-09-13 10:09:38 +09:00
Yonas Kolb
c2f9ff2af8
Merge pull request #651 from kateinoigakukun/expand-any-array-template-var
...
Expand template variable in Array of Any
2019-09-11 19:51:45 +10:00
Yuta Saito
4cda0bff5c
Expand template variable in Array of Any
2019-09-09 15:28:08 +09:00
Yuta Saito
900e3a1934
Allow dylib extension for SDK linkage
2019-09-09 11:42:24 +09:00
Brian Clymer
582193e482
Merge branch 'master' into BC-IncludesOnly
2019-09-01 15:23:24 -05:00
Brian Clymer
1a2efd656f
Merge branch 'master' into BC-IncludesOnly
2019-09-01 15:20:08 -05:00
yonaskolb
d921d14259
make format_code
2019-09-01 22:02:53 +10:00
Yonas Kolb
3a67d0e53c
Merge branch 'master' into disable_main_thread_checker
2019-09-01 02:53:28 +10:00
Brian Clymer
f918bf54ea
Add support for explicit includes on sources.
...
They are overridden by excludes.
2019-08-28 14:22:35 -05:00
haritowa
8e21cdfdb1
Include unique file only once
...
Fixes #574
2019-08-19 12:42:53 -05:00
Miles Hollingsworth
7bde3b5641
suggested edits
2019-08-02 09:46:38 -07:00
Miles Hollingsworth
d32a710fa2
add disable main thread checker for test actions
2019-08-02 09:21:22 -07:00
yonaskolb
d71612cbe0
update code to new XcodeProj
2019-06-26 16:49:10 +10:00
yonaskolb
745be5fc1d
update import name
2019-06-26 16:49:10 +10:00
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
Andras Kadar
5bf1678e1f
Remove default empty array & add changelog
2019-05-17 09:34:20 +02: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
ryohey
65dec6b652
Define default property values
2019-04-20 12:13:25 +09:00
ryohey
d5649a1bd3
Allow nil values
2019-04-20 12:12:26 +09:00
ryohey
117b90d13f
Don't omit empty arrays
...
https://github.com/yonaskolb/XcodeGen/pull/545#discussion_r271688539
2019-04-20 12:12:26 +09:00
ryohey
b27f71eac1
Unify encoding protocols into JSONEncodable
...
https://github.com/yonaskolb/XcodeGen/pull/545#discussion_r271690085
2019-04-20 12:12:26 +09:00
ryohey
010b1c3804
Implement encoding to JSON
2019-04-20 12:12:26 +09:00
ryohey
6ee42d5c68
Add encoding protocol
2019-04-20 12:12:26 +09:00
Kryštof Matěj
0533dda0a6
Added support for custom framework root
2019-04-08 15:41:06 +02:00
Yonas Kolb
fde42399de
update to xcodeproj 6.6
2019-04-01 20:07:07 +11:00
yonaskolb
ad276a8bc8
support Swift 5
2019-03-27 19:00:20 +11:00
yonaskolb
bcbc83dd75
rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks
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