Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver Schneider <oliver@assarbad.net>2014-01-07 13:24:17 +0400
committerOliver Schneider <oliver@assarbad.net>2014-01-07 13:24:17 +0400
commite099a3d740ca409c4fe8a07c677d7c9ec1f835ce (patch)
tree3d95e73efcce89eb1ea7d73d74a5f97a06a2a50b
parent0a62c8146a252c89a813fcf8d3bf7b6851195a97 (diff)
Fixing: resincludedirs broken in premake-stable (only affects ResourceCompile sections)
--HG-- branch : resincludes-fix
-rw-r--r--src/actions/vstudio/vs2010_vcxproj.lua10
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