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 | 7ef7e1dc7d26b272c61f4dcb0e250ff80d403278 (patch) | |
tree | 3d95e73efcce89eb1ea7d73d74a5f97a06a2a50b /src | |
parent | 514660bfdd08afc45f19702e757d1d6c620dd195 (diff) |
Fixing: resincludedirs broken in premake-stable (only affects ResourceCompile sections)
Diffstat (limited to 'src')
-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 |