private <T extends BinaryToolSpec> CommandLineTool<T> commandLineTool( String toolName, File exe) { CommandLineTool<T> tool = new CommandLineTool<T>(toolName, exe, execActionFactory); // The visual C++ tools use the path to find other executables tool.withPath( install.getVisualCppBin(targetPlatform), sdk.getBinDir(targetPlatform), install.getCommonIdeBin()); return tool; }