static private List <string> GetIncludeDirectories(IVCResourceCompilerToolWrapper compilerTool) { List <string> includeDirectories = new List <string>(); if (compilerTool != null && compilerTool.isValid()) { includeDirectories.AddRange(compilerTool.GetAdditionalIncludeDirectories()); } else { Logging.Logging.LogWarning("No Resource Compiler Tool provided"); } return(includeDirectories); }
static private List <string> GetPreprocessorDefinitions(IVCResourceCompilerToolWrapper compilerTool) { List <string> preprocessorDefinitions = new List <string>(); if (compilerTool != null && compilerTool.isValid()) { preprocessorDefinitions = compilerTool.GetPreprocessorDefinitions() .Select(x => x.Replace("\\\"", "\"")) .Where(x => !string.IsNullOrWhiteSpace(x)) .Distinct() .ToList(); } else { Logging.Logging.LogWarning("No Resource Compiler Tool provided"); } return(preprocessorDefinitions); }