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
commitea8e2147f097e90ee61359a8a38f7553aeb0ae11 (patch)
treef4eaa08564c0fddfa9765c34ecbadbbcb93788ee
parent529c6236540a6edbc08091cc4dd2721094059685 (diff)
Fixing: resincludedirs broken in premake-stable (only affects ResourceCompile sections)
--HG-- branch : WDS-build
-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