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
8c441d83e4
extracted CarthageVersionLoader and refactored
2019-03-24 20:23:49 +11:00
Yonas Kolb
2868c32b7b
Merge pull request #532 from dimatosaurus/master
...
use link property in framework deps
2019-03-22 14:48:21 +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
Dimitri Emmerich
b55223ae7c
use link property in framework deps
2019-03-05 22:53:21 +01:00
Yonas Kolb
c07f016f4d
fix error on optional sources
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
Elliott Williams
34f7d3a716
Remove Path.byRemovingBase(path:)
2019-02-24 16:15:13 -08:00
Elliott Williams
b5dcc9c4c4
Use relativePath(from:) in more places
...
This uncovered a seeming inconsisteny with how folder reference paths
were specified vs all other paths.
2019-02-24 16:13:49 -08:00
Rogerio de Paula Assis
598a5f75bd
Minor refactor for better performance
2019-02-22 22:06:33 -05: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
a19871aaac
Some additional tidy up & code improvements
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
a03e5a198a
Add comments and rename for clarity
2019-02-21 11:46:34 -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
Yonas Kolb
064ab39434
make the default build phase for xcfilelist to be nothing
2019-02-02 13:05:36 +11:00
Yonas Kolb
fb3f80d6af
run swiftformat
2019-01-28 22:20:01 +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
7350349b04
Merge pull request #505 from yonaskolb/add_framework_search_paths
...
Add createIntermediateGroups to TargetSource
2019-01-28 22:17:22 +11:00
Yonas Kolb
d0c257e938
don't partial apply exact config matches
2019-01-28 21:53:48 +11:00
Yonas Kolb
8d06dbe8ca
add createIntermediateGroups to TargetSource
2019-01-28 21:52:29 +11:00
Yonas Kolb
862b19aa1a
refactor Spec
2019-01-28 21:51:17 +11:00
Ell Neal
060aca8327
Rename Project.Spec --> Spec
2019-01-27 15:23:23 +00:00
Ell Neal
032386e41c
Merge branch 'master' into feature/current-directory-expander.yml
2019-01-27 12:37:51 +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
93f5492d4c
update objectVersion from 46 to 50
2019-01-24 23:34:54 +11:00
Luke Wakeford
df0e396b75
Adding input and output file lists to build script spec
2019-01-23 14:40:45 +00:00
Yonas Kolb
e24fd1b68e
update Xcode compatibility version
2019-01-22 15:56:42 +11:00
Rogerio de Paula Assis
e6e8b58db4
Fixes issue with sticker pack targets generating redundant compile sources build phase
2019-01-15 22:57:22 -05:00
Ell Neal
8928088dfe
Use the Spec struct rather than dictionaries directly
2019-01-13 18:14:52 +00:00
Daniel Ericsson
40c472112d
Fix writing to a project path
2019-01-09 00:41:28 +01:00
Beniamin Sarkisian
3fec403411
Fixed bugs
2019-01-08 16:55:46 +03:00
Beniamin Sarkisian
e387ee52a8
Added an abbility to generate empty directories
2019-01-07 13:50:23 +03:00
Yonas Kolb
f04c3e0496
format code
2018-12-18 22:37:22 +11:00
Yonas Kolb
f061c03e6a
Merge master into lockfile
2018-12-18 20:54:38 +11:00
Brentley Jones
0617337a94
Allow static libraries to see external framework in search paths
2018-12-17 09:37:48 -06:00
Brentley Jones
f3e5aa9083
Treat SDK same as framework for skipping staticLibrary
2018-12-17 09:36:14 -06:00
Yonas Kolb
009a3ec2cb
Merge pull request #452 from yonaskolb/test_host
...
Generate TEST_HOST
2018-12-16 19:16:28 +11:00
David W. Berry
7e2c870762
Add mlmodel to compiled file extensions ( #457 )
2018-12-13 13:03:46 -06:00
Yonas Kolb
c7a1ecd73d
generate TEST_HOST for unit tests
2018-12-05 19:13:58 +11:00
Yonas Kolb
12aea54878
generate TestTargetID project attributes for unit tests
2018-12-05 19:13:27 +11:00
Yonas Kolb
281a12434d
Merge branch 'master' into fix-issue-440
2018-12-01 18:09:30 +11:00
Bryan Summersett
ea5b992745
Use process unique temporary so we don't get duplicate temporary path writes
2018-11-29 20:30:05 -08:00
feischl97
8f9e891fce
Merge branch 'master' into fix-issue-440
2018-11-26 13:26:43 +01:00
feischl97
3461bc2835
refactor if
2018-11-26 12:25:39 +01:00
Paul Feischl
58511de01b
add check if INFOPLIST build setting is already defined
2018-11-23 09:13:21 +01:00
Yonas Kolb
f022d1edc9
add .intentdefinition to sources by default
2018-11-22 21:55:53 +11:00