Skip to content

Commit

Permalink
String literals passed to defines() must be escaped for Xcode.
Browse files Browse the repository at this point in the history
  • Loading branch information
macsforme committed Jan 22, 2017
1 parent ebd07a7 commit 34c844e
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion modules/xcode/xcode_common.lua
Expand Up @@ -1019,7 +1019,11 @@
settings['GCC_PREFIX_HEADER'] = cfg.pchheader
end

settings['GCC_PREPROCESSOR_DEFINITIONS'] = cfg.defines
local escapedDefines = { }
for i,v in ipairs(cfg.defines) do
escapedDefines[i] = escapeArg(v)
end
settings['GCC_PREPROCESSOR_DEFINITIONS'] = escapedDefines

settings["GCC_SYMBOLS_PRIVATE_EXTERN"] = 'NO'

Expand Down

0 comments on commit 34c844e

Please sign in to comment.