* 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
3e8ee40315
commit
4eeb4f76f3
@ -28,6 +28,7 @@
|
||||
* Bug 3308203: Incorrect relative paths for gmake sibling static libraries (Adam)
|
||||
* Bug 3277343: SM_SERVERR2 is not always defined by default (Martin Ridgers)
|
||||
* Added os.stat
|
||||
* 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
|
||||
|
@ -334,7 +334,13 @@
|
||||
local buffer = get_buffer()
|
||||
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()
|
||||
|
Loading…
Reference in New Issue
Block a user