public FileTreeCreatorVC10(Path startDir, Vector<BuildConfig> allConfigs, WinGammaPlatformVC10 wg) {
}
boolean usePch = false;
boolean disablePch = false;
boolean useIgnore = false;
// TODO hideFile
// usePch applies to all configs for a file.
usePch = true;
}
useIgnore = true;
useIgnore = true;
}
disablePch = true;
}
// supress any ignore
// TODO - may need some adjustments
}
}
}
}
} else {
if (ignore) {
wg.tagData("ExcludedFromBuild", "true", "Condition", "'$(Configuration)|$(Platform)'=='" + cfg.get("Name") + "'");
}
if (usePch) {
wg.tagData("PrecompiledHeader", "Create", "Condition", "'$(Configuration)|$(Platform)'=='" + cfg.get("Name") + "'");
}
if (disablePch) {
wg.tag("PrecompiledHeader", "Condition", "'$(Configuration)|$(Platform)'=='" + cfg.get("Name") + "'");
}
}
}
return CONTINUE;
}
throws IOException {
// TODO remove attrs, if path is matched in this dir, then it is too in every subdir.
// And we will check anyway
// check per config ignorePaths!
}
// Hide is always on all configs. And additional files are never hiddden
hide = true;
break;
}
}
if (!hide) {
}
} else {
return FileVisitResult.SKIP_SUBTREE;
}
}
//end matching attributes set by ignorepath
attributes.pop();
return CONTINUE;
}
return CONTINUE;
}
}
}