Skip to content

Commit e810531

Browse files
committed
genie: local fix for resource directory bug
* pending upstream merge of bkaradzic/GENie#572
1 parent 86107d6 commit e810531

File tree

3 files changed

+51
-58
lines changed

3 files changed

+51
-58
lines changed

3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,13 @@
341341
end
342342
end
343343

344+
local function include_resdirs(indent,cfg)
345+
if #cfg.resincludedirs> 0 then
346+
_p(indent,'<AdditionalIncludeDirectories>%s;%%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>'
347+
,premake.esc(path.translate(table.concat(cfg.resincludedirs, ";"), '\\')))
348+
end
349+
end
350+
344351
local function using_dirs(indent,cfg)
345352
if #cfg.usingdirs > 0 then
346353
_p(indent,'<AdditionalUsingDirectories>%s;%%(AdditionalUsingDirectories)</AdditionalUsingDirectories>'
@@ -351,7 +358,7 @@
351358
local function resource_compile(cfg)
352359
_p(2,'<ResourceCompile>')
353360
preprocessor(3,cfg,true)
354-
include_dirs(3,cfg)
361+
include_resdirs(3,cfg)
355362
_p(2,'</ResourceCompile>')
356363

357364
end

0 commit comments

Comments
 (0)