Commit Graph
586 Commits
Author SHA1 Message Date
Ell Neal ccf002f8bf Consistent default value and guard check 2019-01-15 12:27:13 +00:00
Ell Neal 8f4c0953b3 Add back deleted public functions and deprecate (prevent breaking public API) 2019-01-15 12:26:47 +00:00
Ell Neal a7e1554115 Expand paths when initializing the Project model from a Spec 2019-01-13 18:22:56 +00:00
Ell Neal 98aeef46dc Implement PathContaining on relevant models 2019-01-13 18:22:34 +00:00
Ell Neal f9df768ec0 Add a PathContaining protocol for expanding paths to the source file's directory 2019-01-13 18:18:48 +00:00
Ell Neal a2684a96a4 Replace global merge function with extension on Dictionary 2019-01-13 18:16:17 +00:00
Ell Neal 8928088dfe Use the Spec struct rather than dictionaries directly 2019-01-13 18:14:52 +00:00
Ell Neal c90e045bc8 Add a project spec struct to abstract spec files on disk 2019-01-13 18:08:35 +00:00
Ell Neal a9ecef37bc Remove the $(CURDIR) expansion (it was a bad idea) 2019-01-13 18:06:05 +00:00
Ell Neal 05fa244a89 Add $(CURDIR) helper to expand the base path of the spec file 2019-01-10 11:43:04 +00:00
Yonas KolbandGitHub 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 EricssonandGitHub 40c472112d Fix writing to a project path 2019-01-09 00:41:28 +01:00
Kevin Sullivan 79caa6920d Merge branch 'master' into xcodeproj_dependency
# Conflicts:
#	CHANGELOG.md
2019-01-08 09:21:31 -06:00
Beniamin Sarkisian 3fec403411 Fixed bugs 2019-01-08 16:55:46 +03:00
Kevin Sullivan 9d3263a377 Update Linkage to handle additional PBXProductType case from xcodeproj 2019-01-07 12:28:43 -06:00
Beniamin Sarkisian 976841ba40 Changed the default value of generateEmptyDirectories option to false 2019-01-07 15:27:17 +03:00
Beniamin Sarkisian e387ee52a8 Added an abbility to generate empty directories 2019-01-07 13:50:23 +03:00
Yonas Kolb cf703cd66d Update to 2.1.0 2018-12-18 22:40:57 +11:00
Yonas Kolb f04c3e0496 format code 2018-12-18 22:37:22 +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
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 KolbandGitHub 009a3ec2cb Merge pull request #452 from yonaskolb/test_host
Generate TEST_HOST
2018-12-16 19:16:28 +11:00
David W. BerryandBrentley Jones 7e2c870762 Add mlmodel to compiled file extensions (#457) 2018-12-13 13:03:46 -06:00
Yonas Kolb ed80164a4d fix project not generating if private settings are checked in 2018-12-05 19:36:01 +11: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 c4b9b19a96 add cache-path argument 2018-12-01 18:45:06 +11:00
Yonas KolbandGitHub 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
feischl97andGitHub 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
Yonas Kolb 463ecc7e49 build phase white space 2018-11-22 21:50:39 +11:00
Yonas Kolb 20eaafd246 Merge master into lockfile 2018-11-12 23:07:29 +11:00
Yonas Kolb b438c5e491 remove some emoji from output 2018-11-11 13:25:07 +11:00
Yonas Kolb 07cd5a4a0b add XcodeGenCLI 2018-11-11 00:42:21 +11:00
Yonas Kolb 4b9edceb18 don't fail if cache file can't be created 2018-11-08 21:37:37 +11:00
Yonas Kolb 8b5ac6f885 check if project exists before reading from cache 2018-11-08 21:37:37 +11:00
Yonas Kolb 0644f18f0b add cache fixture perf test 2018-11-08 21:37:37 +11:00
Yonas Kolb f9be03ebc8 rename to cache and refactor 2018-11-08 21:36:12 +11:00
Yonas Kolb ca5ad9bf14 use json for serialization 2018-11-08 21:35:38 +11:00
Yonas Kolb e30aeee957 add lockfile 2018-11-08 21:35:38 +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 58c400a479 Update to 2.0.0 2018-11-04 22:30:40 +11:00