VS 6: Create .rule file directory before file
The VS 6 IDE wants .rule files to exist in order to run the rule attached to it. When creating the dummy .rule file make sure the directory exists.
This commit is contained in:
parent
21fc6c46df
commit
0f24a66715
|
@ -325,6 +325,9 @@ void cmLocalVisualStudio6Generator::WriteDSPFile(std::ostream& fout,
|
|||
if(!cmSystemTools::FileExists(source.c_str()))
|
||||
{
|
||||
cmSystemTools::ReplaceString(source, "$(IntDir)/", "");
|
||||
// Make sure the path exists for the file
|
||||
std::string path = cmSystemTools::GetFilenamePath(source);
|
||||
cmSystemTools::MakeDirectory(path.c_str());
|
||||
#if defined(_WIN32) || defined(__CYGWIN__)
|
||||
std::ofstream sourceFout(source.c_str(),
|
||||
std::ios::binary | std::ios::out
|
||||
|
|
Loading…
Reference in New Issue