Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }