Commit Graph

22 Commits

Author SHA1 Message Date
Yonas Kolb cb3ffc3d2b change Scheme.Build.targets spec 2017-12-22 18:59:23 +08:00
Yonas Kolb 835a9f137c reformat ProjectSpec 2017-12-22 18:54:28 +08:00
Yonas Kolb 24577a29b4 reformat ProjectSpec 2017-12-22 18:52:43 +08:00
Yonas Kolb 57854edd09 reformat ProjectSpec 2017-12-22 18:42:26 +08:00
Yonas Kolb 9ddf6a5aa7 fix scheme docs 2017-12-21 20:16:20 +08:00
Yonas Kolb 402c549ec8 add Scheme documentation 2017-12-21 18:26:58 +08:00
Alvar Hansen 24c8668eb7 Allow missing files in sources
Adds `optional` flag to `TargetSource` to allow files that do not exist yet.
This is useful in cases where build script will generate files.
2017-12-21 11:33:04 +02:00
Yonas Kolb c0a7505666 Merge pull request #197 from yonaskolb/xcode_version
Add Xcode version
2017-12-20 23:51:22 +08:00
Yonas Kolb e1275a4ca0 add xcodeVersion docs 2017-12-20 23:17:59 +08:00
Yonas Kolb 1b5a9d7781 Merge pull request #185 from yageek/feature/update_doc
Update documentation about source exclusion
2017-12-20 22:40:22 +08:00
Brandon Kase 4c96dbb323 Support indentation options from xcproj (#190) 2017-12-18 13:28:33 -08:00
Brandon Kase 69b1368013 Support Legacy Targets (#175)
XcodeGen now supports "External Build Tool" target type (internally called
PBXLegacyTarget in Xcode). This is implied when the target provides a
`LegacyTarget` field in its spec.

PBXLegacyTargets are just like normal targets but the `isa` is different
and they have a notion of a buildTool. Most of the target logic doesn't
have to change.
2017-12-18 13:26:49 -08:00
Yannick Heinrich a23e625182 Update documentation about source exclusion
Update the documentation about the source exclusion.
The examples are those mentionned in #180.
2017-12-07 14:44:18 +01:00
Rahul Malik 46b1512c7c Update Spec docs to show strings types as the keys for commandLineArguments (#176) 2017-11-30 12:55:52 +01:00
Rahul Malik 8a46cde0b1 Add commandlineArguments to XcodeGenKit Scheme specifications (#172)
* Add commandlineArguments to XcodeGenKit Scheme specifications

* Update xcproj reference, format code, cleanup usage of
commandlineArguments in ProjectGenerator

* Update docs, CHANGELOG and equality checks in Scheme.swift

* Doc update

* Update fixture tests to have command line arguments. Fix remaining issue
with Scheme creation through "Test Scheme"
2017-11-28 11:02:59 -08:00
Alex Rupérez c59c6a02db Added support for codeCoverageEnabled flag in target schemes. (#170)
* Resolves #169, added support for codeCoverageEnabled flag in target schemes.

* #170 @yonaskolb code review fix and docs update.

* More #170 @yonaskolb code review fix.

* Using gatherCoverageData instead of codeCoverageEnabled naming, thanks @kastiglione.

* Now using xcproj 1.5.0

* Another #170 @yonaskolb code review fix.
2017-11-24 11:45:56 +01:00
Cameron Mc Gorian 80b5033e03 Update docs 2017-11-21 13:54:58 +01:00
Cameron Mc Gorian f143b907f8 Review feedback 2017-11-21 13:51:04 +01:00
Cameron Mc Gorian 5eb9468e97 Add implicit type to Dependency 2017-11-21 07:50:46 +01:00
Yonas Kolb cf426ba5eb add ProjectSpec.options.developmentLanguage 2017-11-15 12:13:32 +01:00
Yonas Kolb 1b92bd03d6 add TargetSource.type documentation 2017-11-15 01:35:37 +01:00
Yonas Kolb 63c2d08977 add TargetSource.name for renaming sources (#146) 2017-11-12 20:26:36 +01:00