* Bug 3381149: Path of PCH source file in VS10 not being translated (intyuh)
Re- added unit test removed in 53abc69ab87c Applied patch from intyuh
This commit is contained in:
parent
60e223cc4c
commit
5ef5682c94
@ -29,7 +29,7 @@
|
||||
* Added debug environment variable support for Visual Studio
|
||||
* Bug 3277343: SM_SERVERR2 is not always defined by default (Martin Ridgers)
|
||||
* Added debug environment variable support for Codeblocks using gdb
|
||||
|
||||
* Bug 3381149: Path of PCH source file in VS10 not being translated (intyuh)
|
||||
-------
|
||||
4.3
|
||||
-------
|
||||
|
@ -515,9 +515,10 @@
|
||||
|
||||
_p(1,'<ItemGroup>')
|
||||
for _, file in ipairs(files) do
|
||||
_p(2,'<ClCompile Include=\"%s\">', path.translate(file.name, "\\"))
|
||||
local translatedpath = path.translate(file.name, "\\")
|
||||
_p(2,'<ClCompile Include=\"%s\">', translatedpath)
|
||||
for _, cfginfo in ipairs(configs) do
|
||||
if config_mappings[cfginfo] and file.name == config_mappings[cfginfo] then
|
||||
if config_mappings[cfginfo] and translatedpath == config_mappings[cfginfo] then
|
||||
_p(3,'<PrecompiledHeader '.. if_config_and_platform() .. '>Create</PrecompiledHeader>', premake.esc(cfginfo.name))
|
||||
config_mappings[cfginfo] = nil --only one source file per pch
|
||||
end
|
||||
|
@ -335,6 +335,13 @@
|
||||
test.string_does_not_contain(buffer,debug_config_pch_string)
|
||||
end
|
||||
|
||||
function vs10_vcxproj.pchHeaderAndPchSourceSet_bufferContainPchCreate()
|
||||
configuration("Debug")
|
||||
pchheader "foo/dummyHeader.h"
|
||||
pchsource "foo/dummySource.cpp"
|
||||
local buffer = get_buffer()
|
||||
test.string_contains(buffer,debug_config_pch_string)
|
||||
end
|
||||
|
||||
function vs10_vcxproj.wholeProgramOptimizationIsNotSetByDefault_bufferDoesNotContainWholeProgramOptimization()
|
||||
local buffer = get_buffer()
|
||||
|
Reference in New Issue
Block a user