From c47b6d1065481efe14129d037ddea839b825cf13 Mon Sep 17 00:00:00 2001 From: Andrey Kunitsyn Date: Wed, 24 Feb 2016 20:40:39 +0300 Subject: [PATCH] xcconfig files support --- _preload.lua | 12 ++++++++++++ xcode_common.lua | 2 ++ 2 files changed, 14 insertions(+) diff --git a/_preload.lua b/_preload.lua index 4c1cc1b..b804a0c 100644 --- a/_preload.lua +++ b/_preload.lua @@ -17,6 +17,18 @@ kind = "key-array", } + p.api.register { + name = "xcodeconfigreferenceproject", + scope = "config", + kind = "string", + } + + p.api.register { + name = "xcodeconfigreferencetarget", + scope = "config", + kind = "string", + } + p.api.register { name = "xcodebuildresources", scope = "config", diff --git a/xcode_common.lua b/xcode_common.lua index 5159d5c..ccbac56 100644 --- a/xcode_common.lua +++ b/xcode_common.lua @@ -951,6 +951,7 @@ _p(2,'%s /* %s */ = {', cfg.xcode.targetid, cfg.buildcfg) _p(3,'isa = XCBuildConfiguration;') + xcodePrintUserConfigReferences(3,cfg,tr,'target') _p(3,'buildSettings = {') printSettingsTable(4, settings) _p(3,'};') @@ -1121,6 +1122,7 @@ _p(2,'%s /* %s */ = {', cfg.xcode.projectid, cfg.buildcfg) _p(3,'isa = XCBuildConfiguration;') + xcodePrintUserConfigReferences(3,cfg,tr,'project') _p(3,'buildSettings = {') printSettingsTable(4, settings) _p(3,'};')