diff options
author | Oliver Schneider <oliver@assarbad.net> | 2014-01-07 13:24:17 +0400 |
---|---|---|
committer | Oliver Schneider <oliver@assarbad.net> | 2014-01-07 13:24:17 +0400 |
commit | e099a3d740ca409c4fe8a07c677d7c9ec1f835ce (patch) | |
tree | 3d95e73efcce89eb1ea7d73d74a5f97a06a2a50b | |
parent | 0a62c8146a252c89a813fcf8d3bf7b6851195a97 (diff) |
Fixing: resincludedirs broken in premake-stable (only affects ResourceCompile sections)
--HG--
branch : resincludes-fix
-rw-r--r-- | src/actions/vstudio/vs2010_vcxproj.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/actions/vstudio/vs2010_vcxproj.lua b/src/actions/vstudio/vs2010_vcxproj.lua index b6b44e7..4adef79 100644 --- a/src/actions/vstudio/vs2010_vcxproj.lua +++ b/src/actions/vstudio/vs2010_vcxproj.lua @@ -181,10 +181,18 @@ end end + local function resinclude_dirs(indent,cfg) + if #cfg.includedirs > 0 or #cfg.resincludedirs > 0 then + local dirs = table.join(cfg.includedirs, cfg.resincludedirs) + _p(indent,'<AdditionalIncludeDirectories>%s;%%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>' + ,premake.esc(path.translate(table.concat(dirs, ";"), '\\'))) + end + end + local function resource_compile(cfg) _p(2,'<ResourceCompile>') preprocessor(3,cfg) - include_dirs(3,cfg) + resinclude_dirs(3,cfg) _p(2,'</ResourceCompile>') end |