summaryrefslogtreecommitdiffstats
path: root/Tests/VSResource/test.rc
Commit message (Collapse)AuthorAgeFilesLines
* Ninja: Fix RC include directories regressionBrad King2014-10-131-0/+3
| | | | | | | | | | | | | | | | | Changes in commit b9aa5041 (cmLocalGenerator: Simplify GetIncludeFlags output formatting, 2014-03-04) caused Windows Resource Compiler include directories to be computed as relative paths in the Ninja generator. This breaks the cmcldeps handling of include paths. The reason for the regression is that several cmLocalGenerator::GetIncludeFlags callers treated the fourth "bool forResponseFile" argument as if it controlled whether include directories were a full path. It actually did control that by accident until the above commit. Add an explicit "bool forceFullPaths" argument to GetIncludeFlags and thread the value through ConvertToIncludeReference as needed. Update GetIncludeFlags call sites that really wanted to control the forResponseFile setting to be aware of the new argument. Extend the VSResource test to cover this case.
* VSResource: Avoid windres /D with quoted spaces (#11695)David Cole2011-01-271-2/+9
| | | | Improve test: print out what's happening along the way.
* VS10: Escape double quote chars in defines for rc files (#11695)David Cole2011-01-261-1/+6
| | | | | | | | To get rc defines to work in the VS10 IDE requires \" when constructing PreprocessorDefinitions strings. This is different than defines for cl. Also, per-file rc defines were not being generated. Fix that, too.
* Add flags to resource builds on vs 2010 with a test.Bill Hoffman2010-12-211-0/+5