Commit Graph

33 Commits

Author SHA1 Message Date
Keith Smiley
b6ef82b3df
Add new option for disabling validations
This gives us an entry point for disabling specific project.yml
validations that sometimes shouldn't apply. The first example is
missingConfigs, which, if you use your .yml file in multiple projects,
can be too strict if the projects have different top level
configurations.
2018-01-05 11:41:33 -08:00
Keith Smiley
bbec1a0c1b
Move optional documentation
This fixes the optional documentation indentation by moving it up
2017-12-26 21:59:37 -08:00
Yonas Kolb
77976103bb
Update ProjectSpec.md 2017-12-26 23:50:31 +08:00
Yonas Kolb
554a9d2524
Merge pull request #205 from yonaskolb/platform_version
Add deployment target
2017-12-26 17:55:14 +08:00
Yonas Kolb
e3a6739b2a rename deploymentTargets to deploymentTarget 2017-12-26 17:48:01 +08:00
Yonas Kolb
cd6d179325 rename platformVersion to deploymentTarget 2017-12-26 17:36:41 +08:00
Yonas Kolb
a1e46eb05a add yaml format in ProjectSpec docs 2017-12-26 17:36:22 +08:00
Yonas Kolb
7ce3dbae2f add platform version docs 2017-12-26 17:36:22 +08:00
Yonas Kolb
d4fc0916a2
Merge pull request #203 from yonaskolb/scheme_build_types
Change Scheme.Build.targets spec
2017-12-26 16:40:11 +08:00
Yonas Kolb
e18a6a750b fix spelling mistake 2017-12-26 16:38:18 +08:00
Yonas Kolb
cb3ffc3d2b change Scheme.Build.targets spec 2017-12-22 18:59:23 +08:00
Yonas Kolb
cf6df044cf add TargetSource.buildPhase for overriding build phase 2017-12-22 18:57:15 +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