Commit Graph

629 Commits

Author SHA1 Message Date
Sho Ikeda a4624d3e18 Don't add framework dependency's directory to FRAMEWORK_SEARCH_PATHS if it is implicit
Because we assume the dependency is in BUILT_PRODUCTS_DIR.

Co-authored-by: yutailang0119 <muta.yutaro@gmail.com>
2020-01-06 23:10:14 +09:00
Yonas Kolb 4339007e66 Merge pull request #723 from kateinoigakukun/katei/add-bundle-dependency
Add bundle dependency type
2019-12-12 22:21:23 +11:00
Franz Busch bedbfef9cd Add support for language and region for targets 2019-12-04 09:35:56 +01:00
Yuta Saito 6abca395bc Merge branch 'master' into katei/add-bundle-dependency 2019-12-01 22:16:14 +09:00
Atsushi Kiwaki 73c52f5898 Fixed unnecessary dependencies related to SwiftPM (#726) 2019-11-27 12:42:14 -06:00
Ken Tominaga fd05b9ba08 Use Xcode.IDEFoundation.Launcher.PosixSpawn for TestAction when debugEnabled: false 2019-11-23 01:46:57 +09:00
Yuta Saito 49f29e9156 Merge branch 'master' into katei/add-bundle-dependency 2019-11-20 19:35:38 -08:00
yonaskolb a6493cf3fd fix typo 2019-11-20 22:36:49 +11:00
yonaskolb 66ba10c3c6 print group hierarchy on source generator test failure 2019-11-20 22:18:32 +11:00
Yuta Saito 46925cdd7d Separate Resources and Bundles 2019-11-20 16:24:05 +09:00
Romuald CARI 0df37029cc Fix TargetSource group behavior
When targeting a file, a folder should not be created for its directory,
only the file should appear in the specified custom group.
Moreover, if the custom groups contains actual filesystem folders, they
should map to these.
2019-11-19 15:56:24 -05:00
Romuald CARI de9c15ea1d Fix @sroebert PR based on @yonaskolb comments 2019-11-19 15:56:23 -05:00
Steven Roebert 15e615300e Added new group parameter to target sources, allowing to add them to a custom parent group (resolving #478) 2019-11-19 15:56:23 -05:00
giginet c5e9f07a53 Add tests to add intentdefinition to build source phases 2019-11-19 03:00:08 +09:00
giginet e1f520c358 Merge remote-tracking branch 'origin/master' into intent-definitions 2019-11-19 02:51:17 +09:00
Yuta Saito 7669d60d66 Add copying bundles phase to trigger building Bundle 2019-11-18 19:14:12 +09:00
Yuta Saito e336f56093 Support .bundle dependency 2019-11-18 18:07:46 +09:00
Yonas Kolb 32bd7ed568 Update to XcodeProj 7.4 (#715)
Update to XcodeProj 7.4
2019-11-10 12:54:03 +11:00
yonaskolb eda9a5fba2 remove customized file types 2019-11-10 12:42:58 +11:00
yonaskolb 0e4e08bfc4 run swift format for Swift 5.1 2019-11-10 11:56:23 +11:00
yonaskolb 44f9ffa51a formatting 2019-11-10 11:38:53 +11:00
giginet b1b216b1b5 Use VariantGroup 2019-11-08 04:02:26 +09:00
giginet ae75bcb2cb Localized 2019-11-08 02:52:50 +09:00
giginet decaa9d080 Generate suitable source files for localized file reference 2019-11-08 02:12:10 +09:00
Kohki Miki 03076f40eb Support Static Frameworks for Carthage dependencies (#688) 2019-11-07 11:03:26 -06:00
wag-miles c5905581d5 Fix header phase for static frameworks (#705) 2019-11-06 14:09:20 -06:00
Romuald Cari 292cee1f6e Fixing link directive on dependencies (#703)
PR #624 introduced a bug with operator priorities discarding false link settings
for dependencies when the target is an executable and the dependency a static
library. This PR fixes that.
2019-10-31 15:32:17 -05:00
Yuta Saito 3a810d1499 Add missing onlyGenerateCoverageForSpecifiedTargets which enables specific target coverage 2019-10-30 15:17:08 +09:00
yonaskolb 203d96e343 fix some build errors 2019-10-30 11:40:55 +11:00
Bryan Summersett 98472a3d88 Add Base to known regions even if one doesn't exist 2019-10-29 15:33:52 -07:00
yonaskolb 518d8e578b restructure test targets 2019-10-27 23:15:12 +11:00
yonaskolb d0d509c1a5 swiftformat 2019-10-27 22:37:41 +11:00
Yuta Saito 3d58b3d104 Merge branch 'master' into test-coverage 2019-10-27 12:58:30 +09:00
Yuta Saito f81adfe291 Merge branch 'external-target-ref' into test-coverage 2019-10-27 12:57:23 +09:00
Yonas Kolb f9e5f23c2b Support External Target Reference (#655)
Support External Target Reference
2019-10-27 14:11:35 +11:00
Yuta Saito bbed01d1d6 Cache pbxproj by reference name 2019-10-27 09:23:35 +09:00
Yuta Saito d3560e7f6b Use convenience initializer for TargetReference.local 2019-10-27 09:11:27 +09:00
Malcolm Jarvis d22ab944c4 Fix macOS unit test target TEST_HOST (#696)
Resolves #695

Previously, macOS unit test targets would appear to have no test host.

By manually setting the test host in Xcode on the fixture project, I discovered that macOS test hosts require an additional `Contents/MacOS/` path component before the product name.

We can manually detect the platform when setting the test host and as such generate the host correctly for macOS unit test targets.
2019-10-24 11:12:00 -05:00
Yuta Saito 848dfe28ba Re-revert 'Throw error instead of fatalError' partially 2019-10-24 08:21:32 +09:00
giginet edac4a355b Resolve Info.plist path 2019-10-23 18:58:40 +09:00
Yuta Saito 31667516a5 Revert 'Throw error instead of fatalError' 2019-10-23 07:50:29 +09:00
Kohki Miki 5b5d0e917e Merge pull request #681 from giginet/project-path
Resolving relative paths with custom project destination
2019-10-23 04:15:51 +09:00
giginet 80808d69c8 Rename 2019-10-22 23:37:01 +09:00
Franz Busch cb2ee6cbaa Code review comments 2019-10-22 10:39:42 +02:00
Franz Busch b5773eff6a Don't generate CFBundleExecutable for targets of type bundle 2019-10-22 09:39:22 +02:00
Kohki Miki 2166a0387e Adding a default argument for backward compatibility. 2019-10-22 03:08:48 +09:00
Yuta Saito c432337ef7 Throw error instead of fatalError 2019-10-21 18:32:49 +09:00
giginet e63fe6be6f Add resolveGroupPath 2019-10-16 05:57:39 +09:00
Yuta Saito c2ab781acb Fix buildableName generation logic 2019-10-15 15:47:28 +09:00
Yuta Saito d978cf4df2 Rename ExternalProject -> ProjectReference 2019-10-15 15:10:01 +09:00