Commit Graph

233 Commits

Author SHA1 Message Date
Kryštof Matěj
0533dda0a6 Added support for custom framework root 2019-04-08 15:41:06 +02:00
Steven Roebert
69093dc401 Updated changelog 2019-04-07 12:36:40 +02:00
Yonas Kolb
ceee0d6115
Merge branch 'master' into fix-generation-order 2019-04-07 13:19:42 +10: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
3a03f0b338 update changelog 2019-04-06 20:37:56 +11:00
yonaskolb
d9001e70ea update changelog 2019-04-04 23:40:33 +11:00
yonaskolb
036c68885a update changelog 2019-04-02 22:05:00 +11:00
Yonas Kolb
fde42399de update to xcodeproj 6.6 2019-04-01 20:07:07 +11:00
yonaskolb
6b431a204d update changelog 2019-03-31 22:00:41 +11:00
yonaskolb
e6fd3731a2 update changelog 2019-03-31 21:57:03 +11:00
yonaskolb
c257ec1a91 update changelog 2019-03-27 21:34:46 +11:00
Tom Quist
4b8d46429a Fix order of file generation
When the `Info.plist` doesn’t exist in filesystem (e.g. because it’s in `.gitignore`)
xcodegen generates the file but doesn’t add it to the `xcodeproj`. Only when
`xcodegen` is executed a second time it is included.

This changes the order of generation of these files to first generate the
plist and then the project.
2019-03-26 14:04:08 +01:00
yonaskolb
95bc051d26 Update to 2.3.0 2019-03-25 21:11:29 +11:00
yonaskolb
900a1384cf update docs 2019-03-25 20:39:10 +11:00
yonaskolb
bcbc83dd75 rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks 2019-03-24 22:59:29 +11:00
yonaskolb
3289fdc797 fix include relative sources in mixed arrays 2019-03-24 17:56:43 +11:00
Yonas Kolb
94e08a78b5 Fix multi-platform target templates 2019-03-24 17:17:55 +11:00
yonaskolb
72d24ff797 update changelog 2019-03-22 14:50:44 +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
Yonas Kolb
9fb507415b
Apply suggestions from code review
Co-Authored-By: ainopara <ainopara@gmail.com>
2019-03-14 21:09:08 +08:00
ainopara
520db0eb08 Make multi platform targets parse deployment target per platform. 2019-03-04 10:24:51 +08:00
Yonas Kolb
d037527b82 updated changelog 2019-02-27 22:51:44 +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
Elliott Williams
d12eab66ea Update changelog 2019-02-24 15:35:31 -08:00
Rogerio de Paula Assis
6ab5344d41 Updated documentation with description and example of usage, updated change log 2019-02-22 21:31:23 -05:00
Elliott Williams
23c68bd210 Add changelog entry 2019-02-12 13:38:55 -08:00
Yonas Kolb
2b89481362 update changelog 2019-01-28 22:18:46 +11:00
Yonas Kolb
f154b4d1cb
Merge pull request #503 from yonaskolb/fix/config_lookup
Don't partial apply exact config matches
2019-01-28 22:18:01 +11:00
Yonas Kolb
d545de9e25 update changelog 2019-01-28 21:54:03 +11:00
Yonas Kolb
47131e1e1c update changelog 2019-01-28 21:52:49 +11:00
Yonas Kolb
d8e54c507f
Merge pull request #504 from yonaskolb/target_template_name
Replace $target_name in target templates
2019-01-28 21:49:20 +11:00
Yonas Kolb
bb062912f0 update changelog 2019-01-28 16:02:55 +11:00
Yonas Kolb
a8c12a7f08 update changelog 2019-01-28 15:58:45 +11:00
Yonas Kolb
a2609c3c6a update changelog 2019-01-28 11:58:35 +11:00
Ell Neal
3c339b77ed
Add changelog entry 2019-01-27 12:41:09 +00:00
Yonas Kolb
72ae41e94a
Merge pull request #497 from yonaskolb/update_compatability
Update Xcode compatibility version
2019-01-27 19:16:02 +11:00
Kryštof Matěj
ec60901ff7 Fix carhage dependency resolving 2019-01-25 07:40:12 +01:00
Yonas Kolb
4062b6c883
Merge pull request #500 from lukewakeford/build_script_xcfilelist
Adding input and output file lists to build script spec
2019-01-25 08:37:33 +11:00
Luke Wakeford
28fc3822cc Updating changelog 2019-01-24 12:52:35 +00:00
Yonas Kolb
1c1da6a1f5 update changelog 2019-01-22 15:59:53 +11:00
Yonas Kolb
0751952a65 update changelog 2019-01-22 15:49:08 +11:00
Yonas Kolb
21c0649d89 update changelog 2019-01-20 17:58:16 +11:00
Yonas Kolb
43db3254d6
Merge pull request #482 from ksulliva/xcodeproj_dependency
Update Linkage to handle additional PBXProductType case from xcodeproj
2019-01-10 20:04:53 +11:00
Daniel Ericsson
488a38a129 Specify fixed argument in Changelog entry 2019-01-09 03:35:58 +01:00
Daniel Ericsson
812a30c52d Add Changelog entry for fix 2019-01-09 03:25:36 +01:00
Kevin Sullivan
79caa6920d Merge branch 'master' into xcodeproj_dependency
# Conflicts:
#	CHANGELOG.md
2019-01-08 09:21:31 -06:00
Kevin Sullivan
428dc59d53 Update changelog and docs 2019-01-08 09:09:49 -06:00
Beniamin
73a345ab6d
Update CHANGELOG.md 2019-01-08 14:17:15 +03:00
Yonas Kolb
cf703cd66d Update to 2.1.0 2018-12-18 22:40:57 +11:00
Yonas Kolb
c8db304024 update docs 2018-12-18 22:16:45 +11:00
Yonas Kolb
f061c03e6a Merge master into lockfile 2018-12-18 20:54:38 +11:00
Yonas Kolb
f87642c938 get xcodegen working with arguments and without generate for backwards compatability 2018-12-18 20:25:03 +11:00
Yonas Kolb
9da53cd868 update changelog 2018-12-18 19:15:09 +11:00
Brentley Jones
0617337a94 Allow static libraries to see external framework in search paths 2018-12-17 09:37:48 -06:00
Yonas Kolb
22b71da9bd update docs 2018-12-05 19:34:37 +11:00
Yonas Kolb
c1334c6d9b update changelog 2018-12-01 18:21:11 +11:00
Yonas Kolb
281a12434d
Merge branch 'master' into fix-issue-440 2018-12-01 18:09:30 +11:00
Bryan Summersett
309fce3036 update changelog 2018-11-29 21:28:13 -08:00
feischl97
8f9e891fce
Merge branch 'master' into fix-issue-440 2018-11-26 13:26:43 +01:00
feischl97
2f1aa2bf89 update changelog 2018-11-26 13:16:39 +01:00
Yonas Kolb
9c60b3648b update changelog 2018-11-22 22:03:39 +11:00
Yonas Kolb
20eaafd246 Merge master into lockfile 2018-11-12 23:07:29 +11:00
Yonas Kolb
48bdbabb66 update changelog 2018-11-11 13:19:55 +11:00
Yonas Kolb
4560a7d5f2 update changelog 2018-11-08 21:37:37 +11:00
Brentley Jones
e6288b49df Remove ability to specify copy files phase ordering 2018-11-05 10:40:25 -06:00
Brentley Jones
ef0c87ecb5 Merge branch 'master' into copy-files-ordering 2018-11-05 10:38:21 -06:00
Alvar Hansen
f5423f1ce3 Changes XPC Service package type to XPC!
Includes app extension as XPC type.
2018-11-05 14:05:57 +02:00
Yonas Kolb
a7704974fb update changelog 2018-11-04 22:31:37 +11:00
Yonas Kolb
bf79421baa update changelog 2018-11-04 22:22:07 +11:00
Yonas Kolb
7e92db5346 add sdk dependency type 2018-11-04 21:38:07 +11:00
Yonas Kolb
e8f2ce0d0c update changelog 2018-11-03 19:11:47 +11:00
Yonas Kolb
642b116021
Merge pull request #433 from yonaskolb/set_project_sdk_root
Automatically set project SDK root if there is only a single platform
2018-11-03 16:19:58 +11:00
Yonas Kolb
01c4b3fc82 update changelog 2018-11-02 19:44:16 +11:00
Yonas Kolb
8c80717d87 update changelog 2018-11-02 19:17:59 +11:00
Yonas Kolb
dd1e7f3f04 update changelog 2018-11-02 19:06:07 +11:00
Yonas Kolb
2082c18a88 update changelog 2018-10-30 23:40:57 +11:00
Yonas Kolb
84182d86b8 update changelog 2018-10-18 23:32:44 +11:00
Yonas Kolb
6ee0c26944 update changelog link format 2018-10-18 23:06:33 +11:00
Yonas Kolb
0abae511da
Update CHANGELOG.md 2018-10-15 23:27:35 +11:00
Yonas Kolb
65b8a74311 update changelog 2018-10-14 22:42:51 +11:00
Yonas Kolb
fd968b0e50 updated changelog 2018-10-14 22:08:53 +11:00
Alvar Hansen
ab0d71d96f Add framework weak linking setting 2018-10-02 11:07:58 +03:00
Brentley Jones
296b938e82 Rename prebuildScripts and postbuildScripts
Also cleanup the documentation and add more tests for the newly added `postCompileScripts`.
2018-09-19 09:24:55 -05:00
Brentley Jones
6819516979 Update CHANGELOG.,md 2018-09-19 09:02:52 -05:00
Yonas Kolb
6d4efa5e81 update changelog 2018-09-19 21:13:49 +10:00
Yonas Kolb
400e25ee85 update changelog 2018-09-19 20:45:28 +10:00
Brentley Jones
9d773a52f0 Update CHANGELOG.md 2018-09-14 10:31:47 -05:00
Yonas Kolb
2c505b84c6
Update CHANGELOG.md 2018-09-01 18:59:10 +10:00
Igor Tarasenko
82d3c1839f Add entry to the changelog 2018-08-31 14:47:42 +02:00
Francesco Di Lorenzo
fda53e043f Update CHANGELOG 2018-08-23 19:38:34 +02:00
Yonas Kolb
6a0c8c8bc9
Merge pull request #383 from yonaskolb/transitive-aggragate-targets
Fix aggregate target dependencies with `transitivelyLinkDependencies`
2018-08-23 00:47:14 +10:00
Yonas Kolb
6950663306 update changelog 2018-08-23 00:28:31 +10:00
Brentley Jones
1aa395782b Update CHANGELOG.md 2018-08-22 08:58:15 -05:00
Brentley Jones
735d4ac428 Update CHANGELOG.md 2018-08-22 08:55:54 -05:00
Yonas Kolb
2afc8d5afe update changelog 2018-08-19 14:24:07 +10:00
Yonas Kolb
90a0c924ca update changelog 2018-08-19 14:15:20 +10:00