From 72f3dcfc19266a1daaf06f5211f6c40636448e77 Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Mon, 12 Jun 2017 12:10:48 +0200 Subject: [PATCH] logic: improved plugin performance * reduced file open/close events while writing cdb * fixed detection of header paths * refactored Visual Studio extension code * removed very old menu option for converting a solution directly into a Coati project (which would have been performed by Coati itself, not by the plugin). --- .gitignore | 5 +- ide_plugins/vs/sourcetrail_plugin_vs.vsix | Bin 581769 -> 581312 bytes .../SourcetrailPlugin/SourcetrailPlugin.sln | 2 +- .../SourcetrailPlugin/ComUtils.cs | 1 + .../LimitedThreadsTaskScheduler.cs | 2 - .../SourcetrailPlugin/PkgCmdID.cs | 4 +- .../SolutionParser/CompilationDatabase.cs | 371 +----- .../CompilationDatabaseSettings.cs | 218 ++++ .../{CommandObject.cs => CompileCommand.cs} | 3 +- .../SolutionParser/SolutionParser.cs | 100 +- .../SolutionParser/VsPathResolver.cs | 4 +- .../SourcetrailPlugin.csproj | 43 +- .../SourcetrailPlugin.csproj.user | 2 +- .../SourcetrailPlugin/SourcetrailPlugin.vsct | 7 +- .../SourcetrailPluginPackage.cs | 149 +-- .../Utility/CompilationDatabaseList.cs | 159 --- .../CompilationDatabaseSettingsList.cs | 145 +++ .../SourcetrailPlugin/Utility/FileUtility.cs | 4 +- .../Utility/IPathResolver.cs | 4 +- .../Utility/NetworkProtocolUtility.cs | 33 +- .../Utility/NetworkUtility.cs | 5 +- .../Utility/QueuedFileWriter.cs | 49 +- .../Utility/SolutionUtility.cs | 9 +- .../Wizard/ProjectSetupWindow.Designer.cs | 470 ++++---- .../Wizard/ProjectSetupWindow.cs | 31 +- .../Wizard/WindowCDBReady.Designer.cs | 12 +- .../Wizard/WindowCDBReady.cs | 25 +- .../Wizard/WindowCreateCDB.Designer.cs | 10 +- .../Wizard/WindowCreateCDB.cs | 83 +- .../source.extension.vsixmanifest | 2 +- .../Helpers/TestPathResolver.cs | 0 .../Helpers/TestUtility.cs | 0 .../IntegrationTests/CreateCdbTests.cs | 17 +- .../Properties/AssemblyInfo.cs | 0 .../SourcetrailPluginTests.csproj} | 0 .../UnitTests/CompilationDatabaseTests.cs | 10 +- .../bin/data/all_in_same_folder/test.json | 0 .../bin/data/all_in_same_folder/test.sln | 0 .../bin/data/all_in_same_folder/test.vcxproj | 0 .../bin/data/cinder/ALL_BUILD.vcxproj | 0 .../bin/data/cinder/ZERO_CHECK.vcxproj | 0 .../bin/data/cinder/cinder.json | 1056 ++++++++--------- .../bin/data/cinder/cinder.sln | 0 .../bin/data/cinder/cinder.vcxproj | 0 .../packages.config | 0 45 files changed, 1453 insertions(+), 1582 deletions(-) create mode 100644 ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabaseSettings.cs rename ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/{CommandObject.cs => CompileCommand.cs} (98%) delete mode 100644 ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseList.cs create mode 100644 ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseSettingsList.cs rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/Helpers/TestPathResolver.cs (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/Helpers/TestUtility.cs (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/IntegrationTests/CreateCdbTests.cs (94%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/Properties/AssemblyInfo.cs (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests/SourcetrailPlugin.IntegrationTests.csproj => SourcetrailPluginTests/SourcetrailPluginTests.csproj} (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/UnitTests/CompilationDatabaseTests.cs (87%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/all_in_same_folder/test.json (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/all_in_same_folder/test.sln (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/all_in_same_folder/test.vcxproj (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/cinder/ALL_BUILD.vcxproj (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/cinder/ZERO_CHECK.vcxproj (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/cinder/cinder.json (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/cinder/cinder.sln (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/bin/data/cinder/cinder.vcxproj (100%) rename ide_plugins/vs/vs2015/SourcetrailPlugin/{SourcetrailPlugin.IntegrationTests => SourcetrailPluginTests}/packages.config (100%) diff --git a/.gitignore b/.gitignore index 6b1cda6a..66188d85 100644 --- a/.gitignore +++ b/.gitignore @@ -24,8 +24,9 @@ /ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/bin /ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/obj -/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/ -/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/obj +/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/Debug +/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/Release +/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/obj /ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginUtility/bin /ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginUtility/obj /ide_plugins/vs/vs2015/SourcetrailPlugin/VCProjectEngineWrapperInterfaces/bin diff --git a/ide_plugins/vs/sourcetrail_plugin_vs.vsix b/ide_plugins/vs/sourcetrail_plugin_vs.vsix index fcc13e106fabad5ec8de9a83130708920f8028f6..d1072c603ddc5d799ec866ae50f924d3f7bf2b30 100644 GIT binary patch delta 288088 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%0DWoI6PU0^bes0WUF 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 z�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ƢL>0fw0jSk2(t+?n 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 Q0ARyE@^G~F^g~kq4_DSa#sB~S delta 288548 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 z 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%0DXd@TIFxsIrKh~Crwz#3##;rZfu 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

-e9PV(s?PNI?qj#w= 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%0D2o*M3{+tNV|8{4YYn9ok8mUIC}8fj?t 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 C6FepW diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.sln b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.sln index d86bccee..7ac25ec1 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.sln +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.sln @@ -9,7 +9,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourcetrailPlugin", "Source {8188D64D-E880-490C-B267-B493A2171BE3} = {8188D64D-E880-490C-B267-B493A2171BE3} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourcetrailPlugin.IntegrationTests", "SourcetrailPlugin.IntegrationTests\SourcetrailPlugin.IntegrationTests.csproj", "{9DE8C188-0F0E-4F5D-B3C4-ECF9CFB23E0D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourcetrailPluginTests", "SourcetrailPluginTests\SourcetrailPluginTests.csproj", "{9DE8C188-0F0E-4F5D-B3C4-ECF9CFB23E0D}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VCProjectEngineWrapperInterfaces", "VCProjectEngineWrapperInterfaces\VCProjectEngineWrapperInterfaces.csproj", "{F592DB46-0C77-470B-AAF8-80C51F44380E}" EndProject diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/ComUtils.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/ComUtils.cs index 329de8f4..bcb05278 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/ComUtils.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/ComUtils.cs @@ -1,5 +1,6 @@ using System; using System.Runtime.InteropServices; + using ComTypes = System.Runtime.InteropServices.ComTypes; namespace ComUtils diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Multitasking/LimitedThreadsTaskScheduler.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Multitasking/LimitedThreadsTaskScheduler.cs index 850b718d..2c9f41c7 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Multitasking/LimitedThreadsTaskScheduler.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Multitasking/LimitedThreadsTaskScheduler.cs @@ -1,7 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading; using System.Threading.Tasks; diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/PkgCmdID.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/PkgCmdID.cs index 31683975..24cb4491 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/PkgCmdID.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/PkgCmdID.cs @@ -1,14 +1,12 @@ // PkgCmdID.cs // MUST match PkgCmdID.h -using System; namespace CoatiSoftware.SourcetrailPlugin { static class PkgCmdIDList { public const uint cmdidSourcetrailSetActiveToken = 0x104; - public const uint cmdidSourcetrailCreateProject = 0x105; - public const uint cmdidSourcetrailCreateCDB = 0x106; + public const uint cmdidSourcetrailCreateCdb = 0x106; public const uint cmdidSourcetrailOpenLogFolder = 0x107; }; diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabase.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabase.cs index 1ee1045a..39e5e2c9 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabase.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabase.cs @@ -1,11 +1,5 @@ -using System.Collections.Generic; -using System.Xml.Serialization; -using System.Xml; -using Newtonsoft.Json.Linq; -using System.IO; -using System.Threading; -using System; -using Newtonsoft.Json; +using Newtonsoft.Json; +using System.Collections.Generic; namespace CoatiSoftware.SourcetrailPlugin.SolutionParser { @@ -13,75 +7,72 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser { private List _compileCommands = new List(); - // meta data - private string _name = ""; - private string _sourceProject = ""; - private string _directory = ""; - - private System.DateTime _lastUpdated = new System.DateTime(); - - private List _includedProjects = new List(); - private string _configurationName = ""; - private string _platformName = ""; - - public string Name + private bool TryLoadData(string filePath) { - get { return _name; } - set { _name = value; } + if (filePath.Length > 0) + { + if (System.IO.File.Exists(filePath)) + { + string data = ""; + + using (System.IO.StreamReader file = new System.IO.StreamReader(filePath)) + { + string line = ""; + + while ((line = file.ReadLine()) != null) + { + data += line; + } + } + + DeserializeFromJson(data); + + return true; + } + else + { + Logging.Logging.LogError("The cdb file at \"" + filePath + "\" does not exist."); + } + } + else + { + Logging.Logging.LogWarning("Can't load cdb data. Filepath has not been set."); + } + + return false; } - public string SourceProject - { - get { return _sourceProject; } - set { _sourceProject = value; } - } - public string Directory - { - get { return _directory; } - set { _directory = value; } - } - - public System.DateTime LastUpdated - { - get { return _lastUpdated; } - set { _lastUpdated = value; } - } - - public List IncludedProjects - { - get { return _includedProjects; } - set { _includedProjects = value; } - } - - public string ConfigurationName - { - get { return _configurationName; } - set { _configurationName = value; } - } - - public string PlatformName - { - get { return _platformName; } - set { _platformName = value; } - } - - public int CompileCommandCount - { - get { return _compileCommands.Count; } - } public static CompilationDatabase LoadFromFile(string filePath) { CompilationDatabase cdb = new CompilationDatabase(); - cdb.Name = Path.GetFileNameWithoutExtension(filePath); - cdb.Directory = Path.GetDirectoryName(filePath); - - bool success = cdb.TryLoadData(); - + bool success = cdb.TryLoadData(filePath); return cdb; } + + public string SerializeToJson() + { + return JsonConvert.SerializeObject(_compileCommands, Newtonsoft.Json.Formatting.Indented); + } + + public void DeserializeFromJson(string serialized) + { + _compileCommands.Clear(); + + if (serialized.Length > 0) + { + _compileCommands = JsonConvert.DeserializeObject>(serialized); + } + } + + + public int CompileCommandCount + { + get { return _compileCommands.Count; } + } + public static bool operator ==(CompilationDatabase a, CompilationDatabase b) { if (System.Object.ReferenceEquals(a, b)) @@ -116,257 +107,19 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser return !(a == b); } - public void AddCommandObject(CompileCommand commandObject) + public void AddCompileCommand(CompileCommand commandObject) { - _compileCommands.Add(commandObject); // updating is not efficient as it is + _compileCommands.Add(commandObject); } - // remove commandObjects for removed files - public void Clean() + public void SortAlphabetically() { - for (int i = 0; i < _compileCommands.Count; i++) - { - if (System.IO.File.Exists(_compileCommands[i].File) == false) - { - _compileCommands.RemoveAt(i); - i--; - } - } + _compileCommands.Sort((c1, c2) => c1.File.CompareTo(c2.File)); } - public void ClearCommandObjects() + public void Clear() { _compileCommands.Clear(); } - - public bool CheckCDBExists() - { - if (_directory.Length > 0 && _name.Length > 0) - { - string path = GetFilePath(); - - if(System.IO.File.Exists(path) == false) - { - _lastUpdated = System.DateTime.MinValue; // if file is missing, set date way back so it doesn't interfere with re-building - return false; - } - else - { - return true; - } - } - else - { - Logging.Logging.LogWarning("Can't check cdb data, directory and/or name has not been set: directory - '" + _directory + "', name - '" + _name + "'"); - } - - return false; - } - - public bool TryLoadData() - { - if(_directory.Length > 0 && _name.Length > 0) - { - string path = GetFilePath(); - if(System.IO.File.Exists(path)) - { - string data = ""; - - using (System.IO.StreamReader file = new System.IO.StreamReader(path)) - { - string line = ""; - - while ((line = file.ReadLine()) != null) - { - data += line; - } - } - - DeserializeFromJson(data); - - return true; - } - else - { - _lastUpdated = System.DateTime.MinValue; // if file is missing, set date way back so it doesn't interfere with re-building - - Logging.Logging.LogError("The cdb file '" + path + "' does not exist."); - } - } - else - { - Logging.Logging.LogWarning("Can't load cdb data, directory and/or name has not been set: directory - '" + _directory + "', name - '" + _name + "'"); - } - - return false; - } - - public void UnloadData() - { - _compileCommands.Clear(); - } - - public string SerializeToJson() - { - return JsonConvert.SerializeObject(_compileCommands, Newtonsoft.Json.Formatting.Indented); - } - - public void DeserializeFromJson(string serialized) - { - _compileCommands.Clear(); - - if (serialized.Length > 0) - { - _compileCommands = JsonConvert.DeserializeObject>(serialized); - } - } - - public XmlNode GetMetaDataXML(XmlDocument doc) - { - // XmlDocument doc = new XmlDocument(); - XmlNode root = doc.CreateElement("cdb"); - - XmlElement name = doc.CreateElement("name"); - name.InnerText = _name; - - XmlElement sourceProject = doc.CreateElement("sourceProject"); - sourceProject.InnerText = _sourceProject; - - XmlElement directory = doc.CreateElement("directory"); - directory.InnerText = _directory; - - XmlElement lastUpdated = doc.CreateElement("lastUpdated"); - lastUpdated.InnerText = _lastUpdated.ToString(); - - XmlElement includedProjects = doc.CreateElement("includedProjects"); - foreach (string project in _includedProjects) - { - XmlElement includedProject = doc.CreateElement("includedProject"); - includedProject.InnerText = project; - includedProjects.AppendChild(includedProject); - } - - XmlElement configuration = doc.CreateElement("configuration"); - configuration.InnerText = _configurationName; - - XmlElement platform = doc.CreateElement("platform"); - platform.InnerText = _platformName; - - root.AppendChild(name); - root.AppendChild(sourceProject); - root.AppendChild(directory); - root.AppendChild(lastUpdated); - root.AppendChild(includedProjects); - root.AppendChild(configuration); - root.AppendChild(platform); - - return root; - } - - public string SerializeMetaDataXML() - { - XmlDocument doc = new XmlDocument(); - XmlNode root = GetMetaDataXML(doc); - - System.IO.StringWriter writer = new System.IO.StringWriter(); - - XmlSerializer serializer = new XmlSerializer(typeof(XmlElement)); - serializer.Serialize(writer, root); - - return writer.ToString(); - } - - public static List ParseCDBsMetaData(string data) - { - List cdbs = new List(); - - if(data.Length > 0) - { - XmlDocument doc = new XmlDocument(); - doc.LoadXml(data); - XmlNode root = doc.SelectSingleNode("cdbs"); - - XmlNodeList nodes = root.SelectNodes("cdb"); - - foreach (XmlNode node in nodes) - { - cdbs.Add(ParseCDBMetaData(node)); - } - } - - return cdbs; - } - - public static CompilationDatabase ParseCDBMetaData(XmlNode node) - { - CompilationDatabase cdb = new CompilationDatabase(); - - XmlNode nameNode = node.SelectSingleNode("name"); - string name = nameNode.InnerText; - - XmlNode sourceNode = node.SelectSingleNode("sourceProject"); - string source = sourceNode.InnerText; - - XmlNode directoryNode = node.SelectSingleNode("directory"); - string directory = directoryNode.InnerText; - - XmlNode updatedNode = node.SelectSingleNode("lastUpdated"); - string updated = updatedNode.InnerText; - System.DateTime updatedDate; - if(System.DateTime.TryParse(updated, out updatedDate) == false) - { - updatedDate = System.DateTime.MinValue; - } - - XmlNode includedProjects = node.SelectSingleNode("includedProjects"); - XmlNodeList includedProjectNodes = includedProjects.SelectNodes("includedProject"); - List includedProjectsList = new List(); - foreach(XmlNode p in includedProjectNodes) - { - includedProjectsList.Add(p.InnerText); - } - - XmlNode configurationNode = node.SelectSingleNode("configuration"); - string configuration = configurationNode.InnerText; - - XmlNode platformNode = node.SelectSingleNode("platform"); - string platform = platformNode.InnerText; - - // if cdb file is not there anymore, set the modified date back so that a full update will be performed - if(System.IO.File.Exists(directory + "\\" + name + ".json") == false) - { - updatedDate = System.DateTime.MinValue; - } - - cdb.Name = name; - cdb.SourceProject = source; - cdb.Directory = directory; - cdb.LastUpdated = updatedDate; - cdb.IncludedProjects = includedProjectsList; - cdb.ConfigurationName = configuration; - cdb.PlatformName = platform; - - return cdb; - } - - private bool TryUpdateCommandObject(CompileCommand co) - { - CompileCommand old = _compileCommands.Find(x => x.File == co.File); - - if(old != null) - { - _compileCommands.Remove(old); - _compileCommands.Add(co); - - return true; - } - - return false; - } - - private string GetFilePath() - { - return _directory + "\\" + _name + ".json"; - } } } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabaseSettings.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabaseSettings.cs new file mode 100644 index 00000000..f0edac0e --- /dev/null +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompilationDatabaseSettings.cs @@ -0,0 +1,218 @@ +using System.Collections.Generic; +using System.Xml; +using System.Xml.Serialization; + +namespace CoatiSoftware.SourcetrailPlugin.SolutionParser +{ + public class CompilationDatabaseSettings + { + private string _name = ""; + private string _sourceProject = ""; + private string _directory = ""; + + private System.DateTime _lastUpdated = new System.DateTime(); + + private List _includedProjects = new List(); + private string _configurationName = ""; + private string _platformName = ""; + + public string Name + { + get { return _name; } + set { _name = value; } + } + + public string SourceProject + { + get { return _sourceProject; } + set { _sourceProject = value; } + } + + public string Directory + { + get { return _directory; } + set { _directory = value; } + } + + public System.DateTime LastUpdated + { + get { return _lastUpdated; } + set { _lastUpdated = value; } + } + + public List IncludedProjects + { + get { return _includedProjects; } + set { _includedProjects = value; } + } + + public string ConfigurationName + { + get { return _configurationName; } + set { _configurationName = value; } + } + + public string PlatformName + { + get { return _platformName; } + set { _platformName = value; } + } + + public bool CheckCdbExists() + { + if (_directory.Length > 0 && _name.Length > 0) + { + string path = GetFilePath(); + + if(System.IO.File.Exists(path) == false) + { + _lastUpdated = System.DateTime.MinValue; // if file is missing, set date way back so it doesn't interfere with re-building + return false; + } + else + { + return true; + } + } + else + { + Logging.Logging.LogWarning("Can't check cdb data, directory and/or name has not been set: directory - '" + _directory + "', name - '" + _name + "'"); + } + + return false; + } + + public XmlNode GetMetaDataXML(XmlDocument doc) + { + // XmlDocument doc = new XmlDocument(); + XmlNode root = doc.CreateElement("cdb"); + + XmlElement name = doc.CreateElement("name"); + name.InnerText = _name; + + XmlElement sourceProject = doc.CreateElement("sourceProject"); + sourceProject.InnerText = _sourceProject; + + XmlElement directory = doc.CreateElement("directory"); + directory.InnerText = _directory; + + XmlElement lastUpdated = doc.CreateElement("lastUpdated"); + lastUpdated.InnerText = _lastUpdated.ToString(); + + XmlElement includedProjects = doc.CreateElement("includedProjects"); + foreach (string project in _includedProjects) + { + XmlElement includedProject = doc.CreateElement("includedProject"); + includedProject.InnerText = project; + includedProjects.AppendChild(includedProject); + } + + XmlElement configuration = doc.CreateElement("configuration"); + configuration.InnerText = _configurationName; + + XmlElement platform = doc.CreateElement("platform"); + platform.InnerText = _platformName; + + root.AppendChild(name); + root.AppendChild(sourceProject); + root.AppendChild(directory); + root.AppendChild(lastUpdated); + root.AppendChild(includedProjects); + root.AppendChild(configuration); + root.AppendChild(platform); + + return root; + } + + public string SerializeMetaDataXML() + { + XmlDocument doc = new XmlDocument(); + XmlNode root = GetMetaDataXML(doc); + + System.IO.StringWriter writer = new System.IO.StringWriter(); + + XmlSerializer serializer = new XmlSerializer(typeof(XmlElement)); + serializer.Serialize(writer, root); + + return writer.ToString(); + } + + public static List ParseCdbsMetaData(string data) + { + List cdbs = new List(); + + if(data.Length > 0) + { + XmlDocument doc = new XmlDocument(); + doc.LoadXml(data); + XmlNode root = doc.SelectSingleNode("cdbs"); + + XmlNodeList nodes = root.SelectNodes("cdb"); + + foreach (XmlNode node in nodes) + { + cdbs.Add(ParseCdbMetaData(node)); + } + } + + return cdbs; + } + + public static CompilationDatabaseSettings ParseCdbMetaData(XmlNode node) + { + CompilationDatabaseSettings cdb = new CompilationDatabaseSettings(); + + XmlNode nameNode = node.SelectSingleNode("name"); + string name = nameNode.InnerText; + + XmlNode sourceNode = node.SelectSingleNode("sourceProject"); + string source = sourceNode.InnerText; + + XmlNode directoryNode = node.SelectSingleNode("directory"); + string directory = directoryNode.InnerText; + + XmlNode updatedNode = node.SelectSingleNode("lastUpdated"); + string updated = updatedNode.InnerText; + System.DateTime updatedDate; + if(System.DateTime.TryParse(updated, out updatedDate) == false) + { + updatedDate = System.DateTime.MinValue; + } + + XmlNode includedProjects = node.SelectSingleNode("includedProjects"); + XmlNodeList includedProjectNodes = includedProjects.SelectNodes("includedProject"); + List includedProjectsList = new List(); + foreach(XmlNode p in includedProjectNodes) + { + includedProjectsList.Add(p.InnerText); + } + + XmlNode configurationNode = node.SelectSingleNode("configuration"); + string configuration = configurationNode.InnerText; + + XmlNode platformNode = node.SelectSingleNode("platform"); + string platform = platformNode.InnerText; + + // if cdb file is not there anymore, set the modified date back so that a full update will be performed + if(System.IO.File.Exists(directory + "\\" + name + ".json") == false) + { + updatedDate = System.DateTime.MinValue; + } + + cdb.Name = name; + cdb.SourceProject = source; + cdb.Directory = directory; + cdb.LastUpdated = updatedDate; + cdb.IncludedProjects = includedProjectsList; + cdb.ConfigurationName = configuration; + cdb.PlatformName = platform; + + return cdb; + } + + private string GetFilePath() + { + return _directory + "\\" + _name + ".json"; + } + } +} diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CommandObject.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompileCommand.cs similarity index 98% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CommandObject.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompileCommand.cs index 5030e00a..6cb2cb9b 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CommandObject.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/CompileCommand.cs @@ -1,5 +1,4 @@ - -using Newtonsoft.Json; +using Newtonsoft.Json; namespace CoatiSoftware.SourcetrailPlugin.SolutionParser { diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/SolutionParser.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/SolutionParser.cs index a5a0b5fd..84f57fd2 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/SolutionParser.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/SolutionParser.cs @@ -1,11 +1,10 @@ -using System; -using System.Collections.Generic; -using System.Linq; +using CoatiSoftware.SourcetrailPlugin.Utility; using EnvDTE; - -using System.IO; +using System; +using System.Collections.Generic; using System.Diagnostics; -using CoatiSoftware.SourcetrailPlugin.Utility; +using System.IO; +using System.Linq; using VCProjectEngineWrapper; namespace CoatiSoftware.SourcetrailPlugin.SolutionParser @@ -15,7 +14,8 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser static private List _reloadedProjectGuids = new List(); static private List _compatibilityFlags = new List() { "-fms-extensions", "-fms-compatibility" }; static private string _compatibilityVersionFlagBase = "-fms-compatibility-version="; // We want to get the exact version at runtime for this flag, therefore keeping it seperate from the others makes things easier - static private List _extensionWhiteList = new List() { "c", "cc", "cpp", "cxx", "C", "h", "hpp" }; + static private List _sourceExtensionWhiteList = new List() { "c", "cc", "cpp", "cxx" }; + static private List _headerExtensionWhiteList = new List() { "h", "hpp" }; private string _compatibilityVersionFlag = _compatibilityVersionFlagBase + "19"; // This default version would correspond to VS2015 @@ -35,7 +35,7 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser public List CreateCompileCommands(Project project, string configurationName, string platformName, string cStandard) { - Logging.Logging.LogInfo("Creating command objects from project " + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name)); + Logging.Logging.LogInfo("Creating command objects for project \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name) + "\"."); List result = new List(); @@ -43,13 +43,13 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser Guid projectGuid = Utility.ProjectUtility.ReloadProject(project); IVCProjectWrapper vcProject = VCProjectEngineWrapper.VCProjectWrapperFactory.create(project.Object); - if (vcProject.isValid()) + if (vcProject != null && vcProject.isValid()) { - Logging.Logging.LogInfo("Project '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name) + "' has been converted to VCProject " + vcProject.GetWrappedVersion() + "."); + Logging.Logging.LogInfo("Project \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name) + "\" has been converted to VCProject " + vcProject.GetWrappedVersion() + "."); } else { - Logging.Logging.LogWarning("Project '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name) + "' could not be converted to VCProject, skipping."); + Logging.Logging.LogWarning("Project \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(project.Name) + "\" could not be converted to VCProject, skipping."); return result; } @@ -84,7 +84,7 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser private CompileCommand CreateCompileCommand(EnvDTE.ProjectItem item, List includeDirectories, List preprocessorDefinitions, string vcStandard, string cStandard, string configurationName, string platformName) { - Logging.Logging.LogInfo("Starting to create Command Object from item '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(item.Name) + "'"); + Logging.Logging.LogInfo("Starting to create Command Object from item \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(item.Name) + "\""); try { @@ -116,34 +116,11 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser Logging.Logging.LogInfo("Unable to retrieve build tool. Using extension white-list to determine file type."); } - if (IsSourceFile(item, compilerTool)) + if (CheckIsSourceFile(item, compilerTool)) { CompileCommand command = new CompileCommand(); command.File = item.Name; - // only write source files to cdb, headers are implicit - // however, retreive header directory - if (CheckIsHeader(item)) - { - Properties props = item.Properties; - foreach (Property prop in props) - { - string propName = prop.Name; - string propValue = prop.Value as String; - - if (propName == "FullPath") - { - int i = propValue.LastIndexOf('\\'); - - propValue = propValue.Substring(0, i); - - _headerDirectories.Add(propValue); - } - } - - return null; - } - string additionalOptions = ""; if (compilerTool != null && compilerTool.isValid()) { @@ -202,6 +179,20 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser return command; } + else if (CheckIsHeaderFile(item, compilerTool)) + { + if (ProjectUtility.HasProperty(item.Properties, "FullPath")) + { + string propValue = item.Properties.Item("FullPath").Value.ToString(); + + int i = propValue.LastIndexOf('\\'); + + propValue = propValue.Substring(0, i); + + _headerDirectories.Add(propValue); + } + return null; + } else { Logging.Logging.LogInfo("Item discarded, wrong code model"); @@ -217,7 +208,7 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser return null; } - static private bool IsSourceFile(ProjectItem item, IVCCLCompilerToolWrapper tool) + static private bool CheckIsSourceFile(ProjectItem item, IVCCLCompilerToolWrapper tool) { if (tool != null && tool.isValid()) // if the tool is null it's probably not a normal VC project, indicating that the file code model is unavailable { @@ -244,7 +235,7 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser return true; } } - else if (_extensionWhiteList.Contains(GetFileExtension(item))) + else if (_sourceExtensionWhiteList.Contains(GetFileExtension(item).ToLower())) { return true; } @@ -252,35 +243,28 @@ namespace CoatiSoftware.SourcetrailPlugin.SolutionParser return false; } - static private bool CheckIsHeader(EnvDTE.ProjectItem item) + static private bool CheckIsHeaderFile(EnvDTE.ProjectItem item, IVCCLCompilerToolWrapper tool) { - Properties props = item.Properties; - - string propString = ""; - - try + if (tool != null && tool.isValid()) // if the tool is null it's probably not a normal VC project, indicating that the file code model is unavailable { - foreach (Property prop in props) + try { - string propName = prop.Name; - string propValue = prop.Value as String; - - propString += propName + " - " + propValue + "; "; - - if (propName == "ItemType") + if (ProjectUtility.HasProperty(item.Properties, "ItemType") && item.Properties.Item("ItemType").Value.ToString() == "ClInclude") { - if (propValue as String == "ClInclude") - { - return true; - } + Logging.Logging.LogInfo("Accepting item because of its \"ItemType\" property"); + return true; } } + catch (Exception e) + { + Logging.Logging.LogError("Exception: " + e.Message); + } } - catch (Exception e) + else if (_headerExtensionWhiteList.Contains(GetFileExtension(item).ToLower())) { - Logging.Logging.LogError("Exception: " + e.Message); + return true; } - + return false; } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/VsPathResolver.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/VsPathResolver.cs index 25e5fb16..4008b788 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/VsPathResolver.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SolutionParser/VsPathResolver.cs @@ -1,5 +1,5 @@ -using System; -using CoatiSoftware.SourcetrailPlugin.Utility; +using CoatiSoftware.SourcetrailPlugin.Utility; +using System; using VCProjectEngineWrapper; namespace CoatiSoftware.SourcetrailPlugin.SolutionParser diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj index 37c28f66..365906c0 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj @@ -139,9 +139,10 @@ + - + @@ -158,25 +159,25 @@ - - + + - + Form - - WindowCDBReady.cs + + WindowCdbReady.cs - + Form - - WindowCreateCDB.cs + + WindowCreateCdb.cs Form @@ -202,11 +203,11 @@ VSPackage Designer - - WindowCDBReady.cs + + WindowCdbReady.cs - - WindowCreateCDB.cs + + WindowCreateCdb.cs ProjectSetupWindow.cs @@ -257,6 +258,22 @@ {f592db46-0c77-470b-aaf8-80c51f44380e} VCProjectEngineWrapperInterfaces + + {c5439b90-42e7-414d-8c3f-bdcabb0592e2} + VCProjectEngineWrapperVs2012 + + + {8718929c-5270-4e5a-8998-48ac7ce19dc2} + VCProjectEngineWrapperVs2013 + + + {1c139999-9592-4891-aa62-2c8a16430d0a} + VCProjectEngineWrapperVs2015 + + + {b49207f9-89a3-42d8-bc04-8bf77ed2e295} + VCProjectEngineWrapperVs2017 + true diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj.user b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj.user index 50ca6486..2b21d54e 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj.user +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.csproj.user @@ -8,7 +8,7 @@ Program - D:\programme\Microsoft Visual Studio14\Common7\IDE\devenv.exe + D:\programme\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe /rootsuffix Exp diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.vsct b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.vsct index 13874e17..17afcb7d 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.vsct +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPlugin.vsct @@ -62,11 +62,11 @@ - @@ -129,8 +129,7 @@ - - + diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPluginPackage.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPluginPackage.cs index 0ac4ae09..439ea2a8 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPluginPackage.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/SourcetrailPluginPackage.cs @@ -1,14 +1,12 @@ -using System; +using EnvDTE; +using Microsoft.VisualStudio.Shell.Interop; +using Microsoft.VisualStudio.Shell; +using System; +using System.Collections.Generic; +using System.IO; using System.Runtime.InteropServices; using System.ComponentModel; using System.ComponentModel.Design; -using Microsoft.VisualStudio.Shell.Interop; -using Microsoft.VisualStudio.Shell; - -using System.Collections.Generic; - -using EnvDTE; -using System.IO; namespace CoatiSoftware.SourcetrailPlugin { @@ -122,15 +120,14 @@ namespace CoatiSoftware.SourcetrailPlugin public sealed class SourcetrailPluginPackage : Package { private MenuCommand _menuItemSetActiveToken = null; - private MenuCommand _menuItemCreateProject = null; - private MenuCommand _menuItemCreateCDB = null; + private MenuCommand _menuItemCreateCdb = null; private MenuCommand _menuItemOpenLogDir = null; private SolutionEvents _solutionEvents = null; private bool _validSolutionLoaded = false; - Utility.CompilationDatabaseList _cdbList = new Utility.CompilationDatabaseList(); + Utility.CompilationDatabaseSettingsList _recentSettingsList = new Utility.CompilationDatabaseSettingsList(); public uint ServerPort { @@ -201,26 +198,22 @@ namespace CoatiSoftware.SourcetrailPlugin // register the plugin UI elements OleMenuCommandService mcs = GetService(typeof(IMenuCommandService)) as OleMenuCommandService; - if ( null != mcs ) + if (null != mcs) { CommandID setActiveTokenCommandID = new CommandID(GuidList.guidSourcetrailPluginCmdSet, (int)PkgCmdIDList.cmdidSourcetrailSetActiveToken); - CommandID createProjectID = new CommandID(GuidList.guidSourcetrailPluginCmdSet, (int)PkgCmdIDList.cmdidSourcetrailCreateProject); - CommandID createCDBID = new CommandID(GuidList.guidSourcetrailPluginCmdSet, (int)PkgCmdIDList.cmdidSourcetrailCreateCDB); + CommandID createCdbID = new CommandID(GuidList.guidSourcetrailPluginCmdSet, (int)PkgCmdIDList.cmdidSourcetrailCreateCdb); CommandID openLogDirID = new CommandID(GuidList.guidSourcetrailPluginCmdSet, (int)PkgCmdIDList.cmdidSourcetrailOpenLogFolder); _menuItemSetActiveToken = new MenuCommand(MenuItemCallback, setActiveTokenCommandID); - _menuItemCreateProject = new MenuCommand(MenuItemCallback, createProjectID); - _menuItemCreateCDB = new MenuCommand(MenuItemCallback, createCDBID); + _menuItemCreateCdb = new MenuCommand(MenuItemCallback, createCdbID); _menuItemOpenLogDir = new MenuCommand(MenuItemCallback, openLogDirID); - - _menuItemCreateProject.Enabled = false; + _menuItemSetActiveToken.Enabled = false; - _menuItemCreateCDB.Enabled = false; + _menuItemCreateCdb.Enabled = false; _menuItemOpenLogDir.Enabled = true; mcs.AddCommand(_menuItemSetActiveToken); - mcs.AddCommand(_menuItemCreateProject); - mcs.AddCommand(_menuItemCreateCDB); + mcs.AddCommand(_menuItemCreateCdb); mcs.AddCommand(_menuItemOpenLogDir); } @@ -248,9 +241,9 @@ namespace CoatiSoftware.SourcetrailPlugin string solutionPath = Utility.SolutionUtility.GetSolutionPath(dte); - if(_cdbList.CheckCDBForSolutionExists(solutionPath)) + if(_recentSettingsList.CheckCdbForSolutionExists(solutionPath)) { - Logging.Logging.LogInfo("A CDB for the loaded solution already exists."); + Logging.Logging.LogInfo("A Cdb for the loaded solution already exists."); } bool enable = false; @@ -268,8 +261,7 @@ namespace CoatiSoftware.SourcetrailPlugin { Logging.Logging.LogInfo("Enabling plugin UI"); _menuItemSetActiveToken.Enabled = true; - _menuItemCreateProject.Enabled = true; - _menuItemCreateCDB.Enabled = true; + _menuItemCreateCdb.Enabled = true; _validSolutionLoaded = true; } @@ -292,8 +284,7 @@ namespace CoatiSoftware.SourcetrailPlugin Logging.Logging.LogInfo("Solution closed, disabling plugin UI"); _menuItemSetActiveToken.Enabled = false; - _menuItemCreateProject.Enabled = false; - _menuItemCreateCDB.Enabled = false; + _menuItemCreateCdb.Enabled = false; _validSolutionLoaded = false; } @@ -340,36 +331,36 @@ namespace CoatiSoftware.SourcetrailPlugin { DTE dte = (DTE)GetService(typeof(DTE)); - Wizard.WindowCreateCDB createCDB = new Wizard.WindowCreateCDB(); - createCDB.Projects = projects; - createCDB.ConfigurationName = configurationName; - createCDB.PlatformName = platformName; - createCDB.TargetDir = targetDir; - createCDB.FileName = fileName; - createCDB.CStandard = cStandard; - createCDB.ThreadCount = (int)ThreadCount; - createCDB.SolutionDir = Utility.SolutionUtility.GetSolutionPath(dte); + Wizard.WindowCreateCdb createCdbWindow = new Wizard.WindowCreateCdb(); + createCdbWindow.Projects = projects; + createCdbWindow.ConfigurationName = configurationName; + createCdbWindow.PlatformName = platformName; + createCdbWindow.TargetDir = targetDir; + createCdbWindow.FileName = fileName; + createCdbWindow.CStandard = cStandard; + createCdbWindow.ThreadCount = (int)ThreadCount; + createCdbWindow.SolutionDir = Utility.SolutionUtility.GetSolutionPath(dte); - createCDB.CDB = _cdbList.GetCDBForSolution(createCDB.SolutionDir, targetDir + "\\" + fileName + ".json"); + createCdbWindow.Cdb = _recentSettingsList.GetCdbForSolution(createCdbWindow.SolutionDir, targetDir + "\\" + fileName + ".json"); - createCDB.CallbackOnFinishedCreatingCDB = HandleFinishedCDB; + createCdbWindow.CallbackOnFinishedCreatingCdb = HandleFinishedCdb; - createCDB.StartWorking(); - createCDB.ShowDialog(); + createCdbWindow.StartWorking(); + createCdbWindow.ShowDialog(); } - private void HandleFinishedCDB(Wizard.WindowCreateCDB.CreationResult creationResult) + private void HandleFinishedCdb(Wizard.WindowCreateCdb.CreationResult creationResult) { - if(creationResult._cdb != null && creationResult._cdbDirectory.Length > 0 && creationResult._cdbName.Length > 0) + if(creationResult._cdbSettings != null && creationResult._cdbDirectory.Length > 0 && creationResult._cdbName.Length > 0) { - _cdbList.AppendOrUpdate(creationResult._cdb); - _cdbList.SaveMetaData(); + _recentSettingsList.AppendOrUpdate(creationResult._cdbSettings); + _recentSettingsList.SaveMetaData(); - Wizard.WindowCDBReady dialog = new Wizard.WindowCDBReady(); + Wizard.WindowCdbReady dialog = new Wizard.WindowCdbReady(); dialog.setData(creationResult); dialog.ShowDialog(); - _cdbList.Refresh(); + _recentSettingsList.Refresh(); } else { @@ -397,20 +388,10 @@ namespace CoatiSoftware.SourcetrailPlugin Utility.AsynchronousClient.Send(message); } - else if(menuCommand.CommandID.ID == (int)PkgCmdIDList.cmdidSourcetrailCreateCDB) + else if(menuCommand.CommandID.ID == (int)PkgCmdIDList.cmdidSourcetrailCreateCdb) { CreateCompilationDatabase(dte); } - else if(menuCommand.CommandID.ID == (int)PkgCmdIDList.cmdidSourcetrailCreateProject) - { - // show hint to use CDB methad (only for CDB beta) and create project on ok - Wizard.WindowMessage windowMessage = new Wizard.WindowMessage(); - windowMessage.Title = "Hint"; - windowMessage.Message = "Consider using 'Create CDB' if errors arise during Sourcetrail's indexing. This will become standard in the future."; - windowMessage.OnOK = CreateSourcetrailProjectOld; - windowMessage.RefreshWindow(); - windowMessage.ShowDialog(); - } else if(menuCommand.CommandID.ID == (int)PkgCmdIDList.cmdidSourcetrailOpenLogFolder) { Utility.SystemUtility.OpenWindowsExplorerAtDirectory(Utility.DataUtility.GetStandardFolderDirectory()); @@ -418,35 +399,6 @@ namespace CoatiSoftware.SourcetrailPlugin } } - // will be removed once the CDB project creation is fully integrated - private void CreateSourcetrailProjectOld() - { - DTE dte = (DTE)GetService(typeof(DTE)); - - string solutionName = Utility.SolutionUtility.GetSolutionPath(dte); - - if (solutionName == "") // TODO: make a better fallback for non-existant solution - { - List items = Utility.SolutionUtility.GetSolutionProjectsFullNames(dte); - - if (items.Count > 0) - { - solutionName = items[0]; - } - } - - if (solutionName.Length > 0) - { - string message = Utility.NetworkProtocolUtility.CreateCreateProjectMessage(solutionName); - - Utility.AsynchronousClient.Send(message); - } - else - { - DisplayMessage("Sourcetrail", "Can not create a Sourcetrail Project. Please check whether your VS solution is a valid C or C++ solution and is saved."); - } - } - private void OnNetworkReadCallback(string message) { Utility.NetworkProtocolUtility.MESSAGE_TYPE messageType = Utility.NetworkProtocolUtility.GetMessageType(message); @@ -542,17 +494,18 @@ namespace CoatiSoftware.SourcetrailPlugin Guid clsid = Guid.Empty; int result; Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(uiShell.ShowMessageBox( - 0, - ref clsid, - title, - message, - string.Empty, - 0, - OLEMSGBUTTON.OLEMSGBUTTON_OK, - OLEMSGDEFBUTTON.OLEMSGDEFBUTTON_FIRST, - OLEMSGICON.OLEMSGICON_INFO, - 0, // false - out result)); + 0, + ref clsid, + title, + message, + string.Empty, + 0, + OLEMSGBUTTON.OLEMSGBUTTON_OK, + OLEMSGDEFBUTTON.OLEMSGDEFBUTTON_FIRST, + OLEMSGICON.OLEMSGICON_INFO, + 0, // false + out result + )); } private void CreateCompilationDatabase(DTE dte) @@ -570,7 +523,7 @@ namespace CoatiSoftware.SourcetrailPlugin bool containsCFiles = true; // Utility.SolutionUtility.ContainsCFiles(dte); // takes ridiculously long, I'd rather just display the option by default window._containsCFiles = containsCFiles; - window._cdb = _cdbList.GetMostCurrentCDBForSolution(Utility.SolutionUtility.GetSolutionPath(dte)); + window._cdb = _recentSettingsList.GetMostCurrentCdbForSolution(Utility.SolutionUtility.GetSolutionPath(dte)); window.UpdateGUI(); window._onCreateProject = OnCreateProject; diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseList.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseList.cs deleted file mode 100644 index 324e2908..00000000 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseList.cs +++ /dev/null @@ -1,159 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Xml; -using System.Xml.Serialization; - -namespace CoatiSoftware.SourcetrailPlugin.Utility -{ - class CompilationDatabaseList - { - private List _cdbs = new List(); - - public List CDBs - { - get { return _cdbs; } - // set { _cdbs = value; } - } - - public CompilationDatabaseList() - { - Refresh(); - } - - public void AppendOrUpdate(SolutionParser.CompilationDatabase cdb) - { - if(_cdbs.Exists(item => item.Name == cdb.Name && item.Directory == cdb.Directory) == false) - { - _cdbs.Add(cdb); - } - else - { - int idx = _cdbs.FindIndex(item => item.Name == cdb.Name && item.Directory == cdb.Directory); - _cdbs[idx] = cdb; - } - } - - public void Refresh() - { - List cdbs = new List(); - - try - { - string data = Utility.DataUtility.GetInstance().GetData(); - cdbs = SolutionParser.CompilationDatabase.ParseCDBsMetaData(data); - - foreach (SolutionParser.CompilationDatabase cdb in cdbs) - { - cdb.CheckCDBExists(); - } - } - catch (Exception e) - { - Logging.Logging.LogError("Failed to aquire data: " + e.Message); - } - - _cdbs = cdbs; - } - - public List GetCDBsForSolution(string solutionPath) - { - return _cdbs.FindAll(item => item.SourceProject == solutionPath); - } - - public SolutionParser.CompilationDatabase GetCDBForSolution(string solutionPath) - { - return _cdbs.Find(item => item.SourceProject == solutionPath); - } - - public SolutionParser.CompilationDatabase GetMostCurrentCDBForSolution(string solutionPath) - { - SolutionParser.CompilationDatabase result = null; - - try - { - List candidates = GetCDBsForSolution(solutionPath); - - System.DateTime youngest = System.DateTime.MinValue; - foreach (SolutionParser.CompilationDatabase cdb in candidates) - { - if (cdb.LastUpdated >= youngest) - { - youngest = cdb.LastUpdated; - result = cdb; - } - } - } - catch(Exception e) - { - Logging.Logging.LogError("Failed to find cdb: " + e.Message); - } - - return result; - } - - public SolutionParser.CompilationDatabase GetCDBForSolution(string solutionPath, string cdbPath) - { - return _cdbs.Find(item => item.SourceProject == solutionPath && (item.Directory + "\\" + item.Name + ".json") == cdbPath); - } - - public bool CheckCDBForSolutionExists(string solutionPath) - { - try - { - SolutionParser.CompilationDatabase cdb = GetCDBForSolution(solutionPath); - if (cdb != null && System.IO.File.Exists(cdb.Directory + "\\" + cdb.Name + ".json")) - { - return true; - } - } - catch(Exception e) - { - Logging.Logging.LogError("Failed to check cdb: " + e.Message); - } - - return false; - } - - public void SaveMetaData() - { - try - { - XmlDocument doc = new XmlDocument(); - XmlNode root = doc.CreateElement("cdbs"); - - foreach (SolutionParser.CompilationDatabase cdb in _cdbs) - { - XmlNode metaData = cdb.GetMetaDataXML(doc); - - root.AppendChild(metaData); - } - - System.IO.StringWriter writer = new System.IO.StringWriter(); - - XmlSerializer serializer = new XmlSerializer(typeof(XmlElement)); - serializer.Serialize(writer, root); - - DataUtility.GetInstance().ClearData(); - DataUtility.GetInstance().AppendData(writer.ToString()); - } - catch(Exception e) - { - Logging.Logging.LogError("Failed to save meta data: " + e.Message); - } - } - - public void UnloadCDBs() - { - if(_cdbs == null) - { - Logging.Logging.LogWarning("Member '_cdbs' is null, aborting."); - return; - } - - foreach(SolutionParser.CompilationDatabase cdb in _cdbs) - { - cdb.ClearCommandObjects(); - } - } - } -} diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseSettingsList.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseSettingsList.cs new file mode 100644 index 00000000..7ebdb4b4 --- /dev/null +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/CompilationDatabaseSettingsList.cs @@ -0,0 +1,145 @@ +using CoatiSoftware.SourcetrailPlugin.SolutionParser; +using System; +using System.Collections.Generic; +using System.Xml; +using System.Xml.Serialization; + +namespace CoatiSoftware.SourcetrailPlugin.Utility +{ + class CompilationDatabaseSettingsList + { + private List _settings = new List(); + + public List Settings + { + get { return _settings; } + } + + public CompilationDatabaseSettingsList() + { + Refresh(); + } + + public void AppendOrUpdate(CompilationDatabaseSettings cdb) + { + if(_settings.Exists(item => item.Name == cdb.Name && item.Directory == cdb.Directory) == false) + { + _settings.Add(cdb); + } + else + { + int idx = _settings.FindIndex(item => item.Name == cdb.Name && item.Directory == cdb.Directory); + _settings[idx] = cdb; + } + } + + public void Refresh() + { + List cdbs = new List(); + + try + { + string data = Utility.DataUtility.GetInstance().GetData(); + cdbs = CompilationDatabaseSettings.ParseCdbsMetaData(data); + + foreach (CompilationDatabaseSettings cdb in cdbs) + { + cdb.CheckCdbExists(); + } + } + catch (Exception e) + { + Logging.Logging.LogError("Failed to aquire data: " + e.Message); + } + + _settings = cdbs; + } + + public List GetCdbsForSolution(string solutionPath) + { + return _settings.FindAll(item => item.SourceProject == solutionPath); + } + + public CompilationDatabaseSettings GetCdbForSolution(string solutionPath) + { + return _settings.Find(item => item.SourceProject == solutionPath); + } + + public CompilationDatabaseSettings GetMostCurrentCdbForSolution(string solutionPath) + { + CompilationDatabaseSettings result = null; + + try + { + List candidates = GetCdbsForSolution(solutionPath); + + System.DateTime youngest = System.DateTime.MinValue; + foreach (CompilationDatabaseSettings cdb in candidates) + { + if (cdb.LastUpdated >= youngest) + { + youngest = cdb.LastUpdated; + result = cdb; + } + } + } + catch(Exception e) + { + Logging.Logging.LogError("Failed to find cdb: " + e.Message); + } + + return result; + } + + public CompilationDatabaseSettings GetCdbForSolution(string solutionPath, string cdbPath) + { + return _settings.Find(item => item.SourceProject == solutionPath && (item.Directory + "\\" + item.Name + ".json") == cdbPath); + } + + public bool CheckCdbForSolutionExists(string solutionPath) + { + try + { + CompilationDatabaseSettings cdb = GetCdbForSolution(solutionPath); + if (cdb != null && System.IO.File.Exists(cdb.Directory + "\\" + cdb.Name + ".json")) + { + return true; + } + } + catch(Exception e) + { + Logging.Logging.LogError("Failed to check cdb: " + e.Message); + } + + return false; + } + + public void SaveMetaData() + { + try + { + XmlDocument doc = new XmlDocument(); + XmlNode root = doc.CreateElement("cdbs"); + + foreach (CompilationDatabaseSettings cdb in _settings) + { + XmlNode metaData = cdb.GetMetaDataXML(doc); + + root.AppendChild(metaData); + } + + System.IO.StringWriter writer = new System.IO.StringWriter(); + + XmlSerializer serializer = new XmlSerializer(typeof(XmlElement)); + serializer.Serialize(writer, root); + + DataUtility.GetInstance().ClearData(); + DataUtility.GetInstance().AppendData(writer.ToString()); + } + catch(Exception e) + { + Logging.Logging.LogError("Failed to save meta data: " + e.Message); + } + } + } +} diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/FileUtility.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/FileUtility.cs index 1b096a02..e762ea4d 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/FileUtility.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/FileUtility.cs @@ -1,5 +1,5 @@ -using System; -using EnvDTE; +using EnvDTE; +using System; namespace CoatiSoftware.SourcetrailPlugin.Utility { diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/IPathResolver.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/IPathResolver.cs index 0a3d5074..7a278da2 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/IPathResolver.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/IPathResolver.cs @@ -1,5 +1,5 @@ -using System; -using VCProjectEngineWrapper; +using VCProjectEngineWrapper; +using System; namespace CoatiSoftware.SourcetrailPlugin.Utility { diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkProtocolUtility.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkProtocolUtility.cs index e63426b3..2fca74ce 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkProtocolUtility.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkProtocolUtility.cs @@ -1,8 +1,5 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace CoatiSoftware.SourcetrailPlugin.Utility { @@ -12,12 +9,11 @@ namespace CoatiSoftware.SourcetrailPlugin.Utility private static string s_setActiveTokenPrefix = "setActiveToken"; private static string s_moveCursorPrefix = "moveCursor"; private static string s_endOfMessageToken = ""; - - private static string s_createProjectPrefix = "createProject"; // deprecate - private static string s_createCDBProjectPrefix = "createCDBProject"; + + private static string s_createCdbProjectPrefix = "createCDBProject"; private static string s_ideId = "vs"; - private static string s_createCDBPrefix = "createCDB"; + private static string s_createCdbPrefix = "createCDB"; private static string s_pingPrefix = "ping"; @@ -100,26 +96,9 @@ namespace CoatiSoftware.SourcetrailPlugin.Utility return message; } - public static string CreateCreateProjectMessage(string solutionPath) - { - string message = s_createProjectPrefix; - - message += s_divider; - - message += solutionPath; - - message += s_divider; - - message += s_ideId; - - message += s_endOfMessageToken; - - return message; - } - public static string CreateCreateProjectMessage(string cdbPath, List headerPaths) { - string message = s_createCDBProjectPrefix; + string message = s_createCdbProjectPrefix; message += s_divider; @@ -160,7 +139,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Utility if (tokens.Count > 0) { - if (tokens[0] == s_createCDBPrefix) + if (tokens[0] == s_createCdbPrefix) { return MESSAGE_TYPE.CREATE_CDB; } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkUtility.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkUtility.cs index 4da24886..18b41c57 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkUtility.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/NetworkUtility.cs @@ -1,9 +1,8 @@ using System; -using System.Text; -using System.Threading; - using System.Net.Sockets; using System.Net; +using System.Text; +using System.Threading; namespace CoatiSoftware.SourcetrailPlugin.Utility { diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/QueuedFileWriter.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/QueuedFileWriter.cs index d7013765..68e85f22 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/QueuedFileWriter.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/QueuedFileWriter.cs @@ -68,7 +68,6 @@ namespace CoatiSoftware.SourcetrailPlugin.Utility } _statusLock.ExitReadLock(); - _statusLock.EnterWriteLock(); _working = true; _workerThread = new Thread(new ThreadStart(Work)); @@ -125,39 +124,43 @@ namespace CoatiSoftware.SourcetrailPlugin.Utility private void Commit() { - _queueLock.EnterWriteLock(); - - Queue tmpQueue = _inputQueue; - _inputQueue = _outputQueue; - _outputQueue = tmpQueue; - - _queueLock.ExitWriteLock(); - + { + _queueLock.EnterWriteLock(); + Queue tmpQueue = _inputQueue; + _inputQueue = _outputQueue; + _outputQueue = tmpQueue; + _queueLock.ExitWriteLock(); + } WriteQueueToFile(ref _outputQueue); } private void WriteQueueToFile(ref Queue messageQueue) { - _fileLock.EnterWriteLock(); - try + if (messageQueue.Count > 0) { - while(messageQueue.Count > 0) + _fileLock.EnterWriteLock(); + + try { - _messageWrittenCount++; + StreamWriter writer = System.IO.File.AppendText(_targetDirectory + "\\" + _fileName); - string message = messageQueue.Dequeue(); + while (messageQueue.Count > 0) + { + _messageWrittenCount++; + writer.WriteLine(messageQueue.Dequeue()); + } - File.AppendAllText(_targetDirectory + "\\" + _fileName, message); + writer.Close(); + } + catch (Exception e) + { + Logging.Logging.LogError(e.Message); + } + finally + { + _fileLock.ExitWriteLock(); } - } - catch (Exception e) - { - Logging.Logging.LogError(e.Message); - } - finally - { - _fileLock.ExitWriteLock(); } } } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/SolutionUtility.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/SolutionUtility.cs index 1b94ba73..4645e070 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/SolutionUtility.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Utility/SolutionUtility.cs @@ -1,13 +1,10 @@ -using System; +using EnvDTE; +using EnvDTE80; +using System; using System.Collections.Generic; using System.Linq; -using EnvDTE; -using EnvDTE80; using System.Runtime.InteropServices; using System.Runtime.InteropServices.ComTypes; -using Microsoft.VisualStudio.Shell; -using Microsoft.VisualStudio.Shell.Interop; -using Microsoft.VisualStudio; namespace CoatiSoftware.SourcetrailPlugin.Utility { diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.Designer.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.Designer.cs index 30d3983b..598bc61d 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.Designer.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.Designer.cs @@ -17,238 +17,242 @@ private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProjectSetupWindow)); - this.buttonCancel = new System.Windows.Forms.Button(); - this.buttonCreate = new System.Windows.Forms.Button(); - this.comboBoxConfiguration = new System.Windows.Forms.ComboBox(); - this.comboBoxPlatform = new System.Windows.Forms.ComboBox(); - this.labelConfiguration = new System.Windows.Forms.Label(); - this.labelPlatform = new System.Windows.Forms.Label(); - this.buttonSelectAll = new System.Windows.Forms.Button(); - this.labelSelectProject = new System.Windows.Forms.Label(); - this.folderBrowserTargetDirectory = new System.Windows.Forms.FolderBrowserDialog(); - this.textBoxTargetDirectory = new System.Windows.Forms.TextBox(); - this.buttonSelect = new System.Windows.Forms.Button(); - this.textBoxFileName = new System.Windows.Forms.TextBox(); - this.labelFileName = new System.Windows.Forms.Label(); - this.labelFileNameEnding = new System.Windows.Forms.Label(); - this.helpProvider1 = new System.Windows.Forms.HelpProvider(); - this.comboBoxCStandard = new System.Windows.Forms.ComboBox(); - this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); - this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); - this.labelCStandard = new System.Windows.Forms.Label(); - this.treeViewProjects = new System.Windows.Forms.TreeView(); - this.SuspendLayout(); - // - // buttonCancel - // - this.helpProvider1.SetHelpString(this.buttonCancel, "Abort creation of the CDB"); - this.buttonCancel.Location = new System.Drawing.Point(12, 413); - this.buttonCancel.Name = "buttonCancel"; - this.helpProvider1.SetShowHelp(this.buttonCancel, true); - this.buttonCancel.Size = new System.Drawing.Size(92, 23); - this.buttonCancel.TabIndex = 9; - this.buttonCancel.Text = "Cancel"; - this.toolTip1.SetToolTip(this.buttonCancel, "Abort creation of the CDB"); - this.buttonCancel.UseVisualStyleBackColor = true; - this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); - // - // buttonCreate - // - this.helpProvider1.SetHelpString(this.buttonCreate, "Start creation of the CDB"); - this.buttonCreate.Location = new System.Drawing.Point(178, 413); - this.buttonCreate.Name = "buttonCreate"; - this.helpProvider1.SetShowHelp(this.buttonCreate, true); - this.buttonCreate.Size = new System.Drawing.Size(92, 23); - this.buttonCreate.TabIndex = 8; - this.buttonCreate.Text = "Create"; - this.toolTip1.SetToolTip(this.buttonCreate, "Start creation of the CDB"); - this.buttonCreate.UseVisualStyleBackColor = true; - this.buttonCreate.Click += new System.EventHandler(this.buttonCreate_Click); - // - // comboBoxConfiguration - // - this.comboBoxConfiguration.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxConfiguration.FormattingEnabled = true; - this.helpProvider1.SetHelpKeyword(this.comboBoxConfiguration, "Build configuration for CDB"); - this.helpProvider1.SetHelpString(this.comboBoxConfiguration, "The selected build configuration determines the compile flags for the CDB"); - this.comboBoxConfiguration.Location = new System.Drawing.Point(87, 277); - this.comboBoxConfiguration.Name = "comboBoxConfiguration"; - this.helpProvider1.SetShowHelp(this.comboBoxConfiguration, true); - this.comboBoxConfiguration.Size = new System.Drawing.Size(183, 21); - this.comboBoxConfiguration.TabIndex = 3; - this.toolTip1.SetToolTip(this.comboBoxConfiguration, "The selected build configuration determines the compile flags for the CDB"); - // - // comboBoxPlatform - // - this.comboBoxPlatform.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxPlatform.FormattingEnabled = true; - this.helpProvider1.SetHelpString(this.comboBoxPlatform, "The target platform determines some compiler flags included in the CDB"); - this.comboBoxPlatform.Location = new System.Drawing.Point(87, 304); - this.comboBoxPlatform.Name = "comboBoxPlatform"; - this.helpProvider1.SetShowHelp(this.comboBoxPlatform, true); - this.comboBoxPlatform.Size = new System.Drawing.Size(183, 21); - this.comboBoxPlatform.TabIndex = 4; - this.toolTip1.SetToolTip(this.comboBoxPlatform, "The target platform determines some compiler flags included in the CDB"); - // - // labelConfiguration - // - this.labelConfiguration.AutoSize = true; - this.labelConfiguration.Location = new System.Drawing.Point(12, 280); - this.labelConfiguration.Name = "labelConfiguration"; - this.labelConfiguration.Size = new System.Drawing.Size(69, 13); - this.labelConfiguration.TabIndex = 6; - this.labelConfiguration.Text = "Configuration"; - // - // labelPlatform - // - this.labelPlatform.AutoSize = true; - this.labelPlatform.Location = new System.Drawing.Point(12, 307); - this.labelPlatform.Name = "labelPlatform"; - this.labelPlatform.Size = new System.Drawing.Size(45, 13); - this.labelPlatform.TabIndex = 7; - this.labelPlatform.Text = "Platform"; - // - // buttonSelectAll - // - this.helpProvider1.SetHelpString(this.buttonSelectAll, "Select all projects if not all are ticked. Deselect all otherwise"); - this.buttonSelectAll.Location = new System.Drawing.Point(178, 248); - this.buttonSelectAll.Name = "buttonSelectAll"; - this.helpProvider1.SetShowHelp(this.buttonSelectAll, true); - this.buttonSelectAll.Size = new System.Drawing.Size(92, 23); - this.buttonSelectAll.TabIndex = 2; - this.buttonSelectAll.Text = "De/Select All"; - this.toolTip1.SetToolTip(this.buttonSelectAll, "Select all projects if not all are ticked. Deselect all otherwise"); - this.buttonSelectAll.UseVisualStyleBackColor = true; - this.buttonSelectAll.Click += new System.EventHandler(this.buttonSelectAll_Click); - // - // labelSelectProject - // - this.labelSelectProject.AutoSize = true; - this.labelSelectProject.Location = new System.Drawing.Point(9, 9); - this.labelSelectProject.Name = "labelSelectProject"; - this.labelSelectProject.Size = new System.Drawing.Size(78, 13); - this.labelSelectProject.TabIndex = 9; - this.labelSelectProject.Text = "Select Projects"; - this.labelSelectProject.Click += new System.EventHandler(this.label1_Click); - // - // textBoxTargetDirectory - // - this.helpProvider1.SetHelpString(this.textBoxTargetDirectory, "Target directory where the CDB will be stored"); - this.textBoxTargetDirectory.Location = new System.Drawing.Point(12, 333); - this.textBoxTargetDirectory.Name = "textBoxTargetDirectory"; - this.helpProvider1.SetShowHelp(this.textBoxTargetDirectory, true); - this.textBoxTargetDirectory.Size = new System.Drawing.Size(177, 20); - this.textBoxTargetDirectory.TabIndex = 10; - this.toolTip1.SetToolTip(this.textBoxTargetDirectory, "Target directory where the CDB will be stored"); - // - // buttonSelect - // - this.helpProvider1.SetHelpString(this.buttonSelect, "Pick a target directory via folder browser"); - this.buttonSelect.Location = new System.Drawing.Point(195, 331); - this.buttonSelect.Name = "buttonSelect"; - this.helpProvider1.SetShowHelp(this.buttonSelect, true); - this.buttonSelect.Size = new System.Drawing.Size(75, 23); - this.buttonSelect.TabIndex = 5; - this.buttonSelect.Text = "Browse"; - this.toolTip1.SetToolTip(this.buttonSelect, "Pick a target directory via folder browser"); - this.buttonSelect.UseVisualStyleBackColor = true; - this.buttonSelect.Click += new System.EventHandler(this.buttonSelect_Click); - // - // textBoxFileName - // - this.textBoxFileName.Location = new System.Drawing.Point(87, 360); - this.textBoxFileName.Name = "textBoxFileName"; - this.textBoxFileName.Size = new System.Drawing.Size(148, 20); - this.textBoxFileName.TabIndex = 6; - this.textBoxFileName.TextChanged += new System.EventHandler(this.textBoxFileName_TextChanged); - this.textBoxFileName.Leave += new System.EventHandler(this.textBoxFileName_Leave); - // - // labelFileName - // - this.labelFileName.AutoSize = true; - this.labelFileName.Location = new System.Drawing.Point(12, 363); - this.labelFileName.Name = "labelFileName"; - this.labelFileName.Size = new System.Drawing.Size(60, 13); - this.labelFileName.TabIndex = 13; - this.labelFileName.Text = "CDB Name"; - // - // labelFileNameEnding - // - this.labelFileNameEnding.AutoSize = true; - this.labelFileNameEnding.Location = new System.Drawing.Point(241, 363); - this.labelFileNameEnding.Name = "labelFileNameEnding"; - this.labelFileNameEnding.Size = new System.Drawing.Size(29, 13); - this.labelFileNameEnding.TabIndex = 14; - this.labelFileNameEnding.Text = ".json"; - // - // comboBoxCStandard - // - this.comboBoxCStandard.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxCStandard.FormattingEnabled = true; - this.helpProvider1.SetHelpString(this.comboBoxCStandard, "Your Solution contains C Files. Please specify which C standard is to be used for" + - " building."); - this.comboBoxCStandard.Location = new System.Drawing.Point(87, 386); - this.comboBoxCStandard.Name = "comboBoxCStandard"; - this.helpProvider1.SetShowHelp(this.comboBoxCStandard, true); - this.comboBoxCStandard.Size = new System.Drawing.Size(183, 21); - this.comboBoxCStandard.TabIndex = 7; - this.toolTip1.SetToolTip(this.comboBoxCStandard, "Your Solution contains C Files. Please specify which C standard is to be used for" + - " building."); - // - // labelCStandard - // - this.labelCStandard.AutoSize = true; - this.labelCStandard.Location = new System.Drawing.Point(12, 389); - this.labelCStandard.Name = "labelCStandard"; - this.labelCStandard.Size = new System.Drawing.Size(60, 13); - this.labelCStandard.TabIndex = 16; - this.labelCStandard.Text = "C Standard"; - // - // treeViewProjects - // - this.treeViewProjects.CheckBoxes = true; - this.treeViewProjects.Location = new System.Drawing.Point(12, 26); - this.treeViewProjects.Name = "treeViewProjects"; - this.treeViewProjects.Size = new System.Drawing.Size(258, 216); - this.treeViewProjects.TabIndex = 17; - this.treeViewProjects.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ProjectCheckList_MouseUp); - this.treeViewProjects.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.treeViewProjects_NodeCheckChanged); - // - // ProjectSetupWindow - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.AutoSize = true; - this.ClientSize = new System.Drawing.Size(282, 443); - this.Controls.Add(this.treeViewProjects); - this.Controls.Add(this.labelCStandard); - this.Controls.Add(this.comboBoxCStandard); - this.Controls.Add(this.labelFileNameEnding); - this.Controls.Add(this.labelFileName); - this.Controls.Add(this.textBoxFileName); - this.Controls.Add(this.buttonSelect); - this.Controls.Add(this.textBoxTargetDirectory); - this.Controls.Add(this.labelSelectProject); - this.Controls.Add(this.buttonSelectAll); - this.Controls.Add(this.labelPlatform); - this.Controls.Add(this.labelConfiguration); - this.Controls.Add(this.comboBoxPlatform); - this.Controls.Add(this.comboBoxConfiguration); - this.Controls.Add(this.buttonCreate); - this.Controls.Add(this.buttonCancel); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; - this.helpProvider1.SetHelpString(this, "Create a CDB from the current C++ solution."); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "ProjectSetupWindow"; - this.helpProvider1.SetShowHelp(this, true); - this.Text = "Create Compilation Database"; - this.toolTip1.SetToolTip(this, "Create a CDB from the current C++ solution."); - this.ResumeLayout(false); - this.PerformLayout(); + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProjectSetupWindow)); + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonCreate = new System.Windows.Forms.Button(); + this.comboBoxConfiguration = new System.Windows.Forms.ComboBox(); + this.comboBoxPlatform = new System.Windows.Forms.ComboBox(); + this.labelConfiguration = new System.Windows.Forms.Label(); + this.labelPlatform = new System.Windows.Forms.Label(); + this.buttonSelectAll = new System.Windows.Forms.Button(); + this.labelSelectProject = new System.Windows.Forms.Label(); + this.folderBrowserTargetDirectory = new System.Windows.Forms.FolderBrowserDialog(); + this.textBoxTargetDirectory = new System.Windows.Forms.TextBox(); + this.buttonSelect = new System.Windows.Forms.Button(); + this.textBoxFileName = new System.Windows.Forms.TextBox(); + this.labelFileName = new System.Windows.Forms.Label(); + this.labelFileNameExtension = new System.Windows.Forms.Label(); + this.helpProvider1 = new System.Windows.Forms.HelpProvider(); + this.comboBoxCStandard = new System.Windows.Forms.ComboBox(); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); + this.labelCStandard = new System.Windows.Forms.Label(); + this.treeViewProjects = new System.Windows.Forms.TreeView(); + this.SuspendLayout(); + // + // buttonCancel + // + this.helpProvider1.SetHelpString(this.buttonCancel, "Abort creation of the Compilation Database"); + this.buttonCancel.Location = new System.Drawing.Point(12, 413); + this.buttonCancel.Name = "buttonCancel"; + this.helpProvider1.SetShowHelp(this.buttonCancel, true); + this.buttonCancel.Size = new System.Drawing.Size(92, 23); + this.buttonCancel.TabIndex = 9; + this.buttonCancel.Text = "Cancel"; + this.toolTip1.SetToolTip(this.buttonCancel, "Abort creation of the Compilation Database"); + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // buttonCreate + // + this.helpProvider1.SetHelpString(this.buttonCreate, "Start creation of the Compilation Database"); + this.buttonCreate.Location = new System.Drawing.Point(178, 413); + this.buttonCreate.Name = "buttonCreate"; + this.helpProvider1.SetShowHelp(this.buttonCreate, true); + this.buttonCreate.Size = new System.Drawing.Size(92, 23); + this.buttonCreate.TabIndex = 8; + this.buttonCreate.Text = "Create"; + this.toolTip1.SetToolTip(this.buttonCreate, "Start creation of the Compilation Database"); + this.buttonCreate.UseVisualStyleBackColor = true; + this.buttonCreate.Click += new System.EventHandler(this.buttonCreate_Click); + // + // comboBoxConfiguration + // + this.comboBoxConfiguration.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxConfiguration.FormattingEnabled = true; + this.helpProvider1.SetHelpKeyword(this.comboBoxConfiguration, "Build configuration for Compilation Database"); + this.helpProvider1.SetHelpString(this.comboBoxConfiguration, "The selected build configuration determines the compile flags for the Compilation" + + " Database"); + this.comboBoxConfiguration.Location = new System.Drawing.Point(87, 277); + this.comboBoxConfiguration.Name = "comboBoxConfiguration"; + this.helpProvider1.SetShowHelp(this.comboBoxConfiguration, true); + this.comboBoxConfiguration.Size = new System.Drawing.Size(183, 21); + this.comboBoxConfiguration.TabIndex = 3; + this.toolTip1.SetToolTip(this.comboBoxConfiguration, "The selected build configuration determines the compile flags for the Compilation" + + " Database"); + // + // comboBoxPlatform + // + this.comboBoxPlatform.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxPlatform.FormattingEnabled = true; + this.helpProvider1.SetHelpString(this.comboBoxPlatform, "The target platform determines some compiler flags included in the Compilation Da" + + "tabase"); + this.comboBoxPlatform.Location = new System.Drawing.Point(87, 304); + this.comboBoxPlatform.Name = "comboBoxPlatform"; + this.helpProvider1.SetShowHelp(this.comboBoxPlatform, true); + this.comboBoxPlatform.Size = new System.Drawing.Size(183, 21); + this.comboBoxPlatform.TabIndex = 4; + this.toolTip1.SetToolTip(this.comboBoxPlatform, "The target platform determines some compiler flags included in the Compilation Da" + + "tabase"); + // + // labelConfiguration + // + this.labelConfiguration.AutoSize = true; + this.labelConfiguration.Location = new System.Drawing.Point(12, 280); + this.labelConfiguration.Name = "labelConfiguration"; + this.labelConfiguration.Size = new System.Drawing.Size(69, 13); + this.labelConfiguration.TabIndex = 6; + this.labelConfiguration.Text = "Configuration"; + // + // labelPlatform + // + this.labelPlatform.AutoSize = true; + this.labelPlatform.Location = new System.Drawing.Point(12, 307); + this.labelPlatform.Name = "labelPlatform"; + this.labelPlatform.Size = new System.Drawing.Size(45, 13); + this.labelPlatform.TabIndex = 7; + this.labelPlatform.Text = "Platform"; + // + // buttonSelectAll + // + this.helpProvider1.SetHelpString(this.buttonSelectAll, "Select all projects if not all are ticked. Deselect all otherwise"); + this.buttonSelectAll.Location = new System.Drawing.Point(178, 248); + this.buttonSelectAll.Name = "buttonSelectAll"; + this.helpProvider1.SetShowHelp(this.buttonSelectAll, true); + this.buttonSelectAll.Size = new System.Drawing.Size(92, 23); + this.buttonSelectAll.TabIndex = 2; + this.buttonSelectAll.Text = "De/Select All"; + this.toolTip1.SetToolTip(this.buttonSelectAll, "Select all projects if not all are ticked. Deselect all otherwise"); + this.buttonSelectAll.UseVisualStyleBackColor = true; + this.buttonSelectAll.Click += new System.EventHandler(this.buttonSelectAll_Click); + // + // labelSelectProject + // + this.labelSelectProject.AutoSize = true; + this.labelSelectProject.Location = new System.Drawing.Point(9, 9); + this.labelSelectProject.Name = "labelSelectProject"; + this.labelSelectProject.Size = new System.Drawing.Size(78, 13); + this.labelSelectProject.TabIndex = 9; + this.labelSelectProject.Text = "Select Projects"; + this.labelSelectProject.Click += new System.EventHandler(this.label1_Click); + // + // textBoxTargetDirectory + // + this.helpProvider1.SetHelpString(this.textBoxTargetDirectory, "Target directory where the Compilation Database will be stored"); + this.textBoxTargetDirectory.Location = new System.Drawing.Point(12, 333); + this.textBoxTargetDirectory.Name = "textBoxTargetDirectory"; + this.helpProvider1.SetShowHelp(this.textBoxTargetDirectory, true); + this.textBoxTargetDirectory.Size = new System.Drawing.Size(177, 20); + this.textBoxTargetDirectory.TabIndex = 10; + this.toolTip1.SetToolTip(this.textBoxTargetDirectory, "Target directory where the Compilation Database will be stored"); + // + // buttonSelect + // + this.helpProvider1.SetHelpString(this.buttonSelect, "Pick a target directory via folder browser"); + this.buttonSelect.Location = new System.Drawing.Point(195, 331); + this.buttonSelect.Name = "buttonSelect"; + this.helpProvider1.SetShowHelp(this.buttonSelect, true); + this.buttonSelect.Size = new System.Drawing.Size(75, 23); + this.buttonSelect.TabIndex = 5; + this.buttonSelect.Text = "Browse"; + this.toolTip1.SetToolTip(this.buttonSelect, "Pick a target directory via folder browser"); + this.buttonSelect.UseVisualStyleBackColor = true; + this.buttonSelect.Click += new System.EventHandler(this.buttonSelect_Click); + // + // textBoxFileName + // + this.textBoxFileName.Location = new System.Drawing.Point(87, 360); + this.textBoxFileName.Name = "textBoxFileName"; + this.textBoxFileName.Size = new System.Drawing.Size(148, 20); + this.textBoxFileName.TabIndex = 6; + this.textBoxFileName.TextChanged += new System.EventHandler(this.textBoxFileName_TextChanged); + this.textBoxFileName.Leave += new System.EventHandler(this.textBoxFileName_Leave); + // + // labelFileName + // + this.labelFileName.AutoSize = true; + this.labelFileName.Location = new System.Drawing.Point(12, 363); + this.labelFileName.Name = "labelFileName"; + this.labelFileName.Size = new System.Drawing.Size(49, 13); + this.labelFileName.TabIndex = 13; + this.labelFileName.Text = "Filename"; + // + // labelFileNameExtension + // + this.labelFileNameExtension.AutoSize = true; + this.labelFileNameExtension.Location = new System.Drawing.Point(241, 363); + this.labelFileNameExtension.Name = "labelFileNameExtension"; + this.labelFileNameExtension.Size = new System.Drawing.Size(29, 13); + this.labelFileNameExtension.TabIndex = 14; + this.labelFileNameExtension.Text = ".json"; + // + // comboBoxCStandard + // + this.comboBoxCStandard.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxCStandard.FormattingEnabled = true; + this.helpProvider1.SetHelpString(this.comboBoxCStandard, "In case your solution contains C files, please specify which C standard is to be " + + "used for building."); + this.comboBoxCStandard.Location = new System.Drawing.Point(87, 386); + this.comboBoxCStandard.Name = "comboBoxCStandard"; + this.helpProvider1.SetShowHelp(this.comboBoxCStandard, true); + this.comboBoxCStandard.Size = new System.Drawing.Size(183, 21); + this.comboBoxCStandard.TabIndex = 7; + this.toolTip1.SetToolTip(this.comboBoxCStandard, "In case your solution contains C files, please specify which C standard is to be " + + "used for building."); + // + // labelCStandard + // + this.labelCStandard.AutoSize = true; + this.labelCStandard.Location = new System.Drawing.Point(12, 389); + this.labelCStandard.Name = "labelCStandard"; + this.labelCStandard.Size = new System.Drawing.Size(60, 13); + this.labelCStandard.TabIndex = 16; + this.labelCStandard.Text = "C Standard"; + // + // treeViewProjects + // + this.treeViewProjects.CheckBoxes = true; + this.treeViewProjects.Location = new System.Drawing.Point(12, 26); + this.treeViewProjects.Name = "treeViewProjects"; + this.treeViewProjects.Size = new System.Drawing.Size(258, 216); + this.treeViewProjects.TabIndex = 17; + this.treeViewProjects.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.treeViewProjects_NodeCheckChanged); + this.treeViewProjects.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ProjectCheckList_MouseUp); + // + // ProjectSetupWindow + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.ClientSize = new System.Drawing.Size(282, 443); + this.Controls.Add(this.treeViewProjects); + this.Controls.Add(this.labelCStandard); + this.Controls.Add(this.comboBoxCStandard); + this.Controls.Add(this.labelFileNameExtension); + this.Controls.Add(this.labelFileName); + this.Controls.Add(this.textBoxFileName); + this.Controls.Add(this.buttonSelect); + this.Controls.Add(this.textBoxTargetDirectory); + this.Controls.Add(this.labelSelectProject); + this.Controls.Add(this.buttonSelectAll); + this.Controls.Add(this.labelPlatform); + this.Controls.Add(this.labelConfiguration); + this.Controls.Add(this.comboBoxPlatform); + this.Controls.Add(this.comboBoxConfiguration); + this.Controls.Add(this.buttonCreate); + this.Controls.Add(this.buttonCancel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.helpProvider1.SetHelpString(this, "Create a Compilation Database from the current C/C++ solution."); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ProjectSetupWindow"; + this.helpProvider1.SetShowHelp(this, true); + this.Text = "Create Compilation Database"; + this.toolTip1.SetToolTip(this, "Create a Compilation Database from the current C/C++ solution."); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -266,7 +270,7 @@ private System.Windows.Forms.Button buttonSelect; private System.Windows.Forms.TextBox textBoxFileName; private System.Windows.Forms.Label labelFileName; - private System.Windows.Forms.Label labelFileNameEnding; + private System.Windows.Forms.Label labelFileNameExtension; private System.Windows.Forms.HelpProvider helpProvider1; private System.Windows.Forms.ToolTip toolTip1; private System.ComponentModel.BackgroundWorker backgroundWorker1; diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.cs index d066000f..6fd8a6dc 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/ProjectSetupWindow.cs @@ -1,8 +1,8 @@ using System; using System.Collections.Generic; -using System.Windows.Forms; using System.IO; using System.Text.RegularExpressions; +using System.Windows.Forms; namespace CoatiSoftware.SourcetrailPlugin.Wizard { @@ -39,7 +39,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard "c9x", "gnu9x", "iso9899:199x", "c99", "gnu99", "iso9899:1999", "iso9899:199409", "c90", "gnu90", "iso9899:1990", "c89", "gnu89" }; - public SolutionParser.CompilationDatabase _cdb = new SolutionParser.CompilationDatabase(); + public SolutionParser.CompilationDatabaseSettings _cdb = new SolutionParser.CompilationDatabaseSettings(); public ProjectSetupWindow() { @@ -168,23 +168,30 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard private void InitTextBoxTargetDirectory() { - Logging.Logging.LogInfo("Setting default target directory: \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_solutionDirectory) + "\""); - - folderBrowserTargetDirectory.SelectedPath = _solutionDirectory; - string rootDirectory = folderBrowserTargetDirectory.SelectedPath.ToString(); - textBoxTargetDirectory.Text = rootDirectory; + if (_cdb == null) + { + Logging.Logging.LogInfo("Setting default target directory to default: \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_solutionDirectory) + "\""); + folderBrowserTargetDirectory.SelectedPath = _solutionDirectory; + textBoxTargetDirectory.Text = _solutionDirectory; + } + else + { + Logging.Logging.LogInfo("Setting default target directory to recent: \"" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_cdb.Directory) + "\""); + folderBrowserTargetDirectory.SelectedPath = _cdb.Directory; + textBoxTargetDirectory.Text = _cdb.Directory; + } } private void InitTextBoxFileName() { - Logging.Logging.LogInfo("Setting default file name: '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_solutionFileName) + "'"); - if(_cdb == null) { + Logging.Logging.LogInfo("Setting file name to default: '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_solutionFileName) + "'"); textBoxFileName.Text = _solutionFileName; } else { + Logging.Logging.LogInfo("Setting file name to recent: '" + Logging.Obfuscation.NameObfuscator.GetObfuscatedName(_cdb.Name) + "'"); textBoxFileName.Text = _cdb.Name; } } @@ -252,7 +259,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard if(result == DialogResult.No) { - Logging.Logging.LogInfo("Aborting CDB creation and attempting to make file name unique."); + Logging.Logging.LogInfo("Aborting Cdb creation and attempting to make file name unique."); MakeFileNameUnique(); return; } @@ -286,7 +293,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard } else { - Logging.Logging.LogError("CDB create callback is not set. Cannot start creating CDB."); + Logging.Logging.LogError("Cdb create callback is not set. Cannot start creating Cdb."); } } @@ -305,7 +312,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard { string fileName = textBoxFileName.Text; string path = textBoxTargetDirectory.Text; - string extension = labelFileNameEnding.Text; + string extension = labelFileNameExtension.Text; return File.Exists(path + "\\" + fileName + extension); } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.Designer.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.Designer.cs index fde34007..15e0ca82 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.Designer.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.Designer.cs @@ -1,6 +1,6 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard { - partial class WindowCDBReady + partial class WindowCdbReady { ///

/// Required designer variable. @@ -28,7 +28,7 @@ /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WindowCDBReady)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WindowCdbReady)); this.label_message = new System.Windows.Forms.Label(); this.button_ok = new System.Windows.Forms.Button(); this.button_import = new System.Windows.Forms.Button(); @@ -80,7 +80,7 @@ this.button_open.UseVisualStyleBackColor = true; this.button_open.Click += new System.EventHandler(this.button_open_Click); // - // WindowCDBReady + // WindowCdbReady // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; @@ -92,9 +92,9 @@ this.Controls.Add(this.label_message); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MinimumSize = new System.Drawing.Size(330, 160); - this.Name = "WindowCDBReady"; - this.Text = "CDB Ready"; - this.Resize += new System.EventHandler(this.WindowCDBReady_Resize); + this.Name = "WindowCdbReady"; + this.Text = "Cdb Ready"; + this.Resize += new System.EventHandler(this.WindowCdbReady_Resize); this.ResumeLayout(false); } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.cs index 1e5f9cfb..4bbf9873 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCDBReady.cs @@ -1,24 +1,14 @@ using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace CoatiSoftware.SourcetrailPlugin.Wizard { - public partial class WindowCDBReady : Form + public partial class WindowCdbReady : Form { - private string _message0 = "The CDB "; - private string _message1 = " was created at directory "; - private string _message2 = "Do you want to auto-import it in Sourcetrail now?"; + private WindowCreateCdb.CreationResult _creationResult = new WindowCreateCdb.CreationResult(); - private WindowCreateCDB.CreationResult _creationResult = new WindowCreateCDB.CreationResult(); - - public WindowCDBReady() + public WindowCdbReady() { InitializeComponent(); @@ -26,12 +16,13 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard label_message.MaximumSize = new Size((int)((float)MaximumSize.Width * 0.8f), 0); } - public void setData(WindowCreateCDB.CreationResult creationResult) + public void setData(WindowCreateCdb.CreationResult creationResult) { _creationResult = creationResult; - label_message.Text = _message0 + "'" + creationResult._cdbName + "'" + _message1 + "\"" + creationResult._cdbDirectory + "\"."; - label_message.Text += "\n" + _message2; + label_message.Text = "The Compilation Database \"" + creationResult._cdbName + + "\" was created at directory \"" + creationResult._cdbDirectory + "\".\n" + + "Do you want to auto-import it in Sourcetrail now?"; } private void button_ok_Click(object sender, EventArgs e) @@ -53,7 +44,7 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard Close(); } - private void WindowCDBReady_Resize(object sender, EventArgs e) + private void WindowCdbReady_Resize(object sender, EventArgs e) { label_message.MaximumSize = new Size((int)((float)MaximumSize.Width * 0.8f), 0); } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.Designer.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.Designer.cs index d0b49585..466be5ba 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.Designer.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.Designer.cs @@ -1,6 +1,6 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard { - partial class WindowCreateCDB + partial class WindowCreateCdb { /// /// Required designer variable. @@ -28,7 +28,7 @@ /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WindowCreateCDB)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WindowCreateCdb)); this.progressBar = new System.Windows.Forms.ProgressBar(); this.labelStatus = new System.Windows.Forms.Label(); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); @@ -57,7 +57,7 @@ this.backgroundWorker1.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker1_ProgressChanged); this.backgroundWorker1.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker1_RunWorkerCompleted); // - // WindowCreateCDB + // WindowCreateCdb // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; @@ -67,9 +67,9 @@ this.Cursor = System.Windows.Forms.Cursors.WaitCursor; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "WindowCreateCDB"; + this.Name = "WindowCreateCdb"; this.Text = "Creating Compilation Data Base"; - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.WindowCreateCDB_FormClosed); + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.WindowCreateCdb_FormClosed); this.ResumeLayout(false); this.PerformLayout(); diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.cs index e260e8aa..3dff97f1 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/Wizard/WindowCreateCDB.cs @@ -1,27 +1,27 @@ -using System; +using CoatiSoftware.SourcetrailPlugin.SolutionParser; +using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Threading.Tasks; using System.Threading; using System.Windows.Forms; -using CoatiSoftware.SourcetrailPlugin.SolutionParser; namespace CoatiSoftware.SourcetrailPlugin.Wizard { - public partial class WindowCreateCDB : Form + public partial class WindowCreateCdb : Form { public struct CreationResult { - public SolutionParser.CompilationDatabase _cdb; + public SolutionParser.CompilationDatabaseSettings _cdbSettings; public string _cdbDirectory; public string _cdbName; public List _headerDirectories; } - public delegate void OnFinishedCreatingCDB(CreationResult result); + public delegate void OnFinishedCreatingCdb(CreationResult result); - private OnFinishedCreatingCDB _onFinishedCreateCDB = null; + private OnFinishedCreatingCdb _onFinishedCreateCdb = null; private List _projects = new List(); @@ -33,19 +33,19 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard private string _solutionDir = ""; private List _headerDirectories; - private SolutionParser.CompilationDatabase _cdb = null; + private SolutionParser.CompilationDatabaseSettings _cdb = null; - CreationResult _result = new CreationResult(); + private CreationResult _result = new CreationResult(); private int _threadCount = 1; private static object _lockObject = new object(); private static ReaderWriterLockSlim _readWriteLock = new ReaderWriterLockSlim(); - public OnFinishedCreatingCDB CallbackOnFinishedCreatingCDB + public OnFinishedCreatingCdb CallbackOnFinishedCreatingCdb { - get { return _onFinishedCreateCDB; } - set { _onFinishedCreateCDB = value; } + get { return _onFinishedCreateCdb; } + set { _onFinishedCreateCdb = value; } } public List Projects @@ -96,14 +96,14 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard set { _solutionDir = value; } } - public SolutionParser.CompilationDatabase CDB + public SolutionParser.CompilationDatabaseSettings Cdb { get { return _cdb; } set { _cdb = value; } } - public WindowCreateCDB() + public WindowCreateCdb() { InitializeComponent(); @@ -116,57 +116,51 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard public void StartWorking() { - // Show(); - backgroundWorker1.RunWorkerAsync(); } - private CreationResult CreateCDB() + private CreationResult CreateCdb() { CreationResult result = new CreationResult(); - result._cdb = null; + result._cdbSettings = null; result._cdbDirectory = ""; result._cdbName = ""; result._headerDirectories = new List(); Logging.Logging.LogInfo("Starting to create CDB"); - SolutionParser.CompilationDatabase cdb = null; + SolutionParser.CompilationDatabaseSettings cdbSettings = null; _headerDirectories = new List(); try { System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); - watch.Start(); - - cdb = CreateCommandObjects(); - + CreateCompilationDatabase(); watch.Stop(); - Logging.Logging.LogInfo("Finished, elapsed time: " + watch.ElapsedMilliseconds.ToString() + " ms"); + Logging.Logging.LogInfo("Finished creating CDB, elapsed time: " + watch.ElapsedMilliseconds.ToString() + " ms"); - cdb.Name = _fileName; - cdb.Directory = _targetDir; - cdb.SourceProject = _solutionDir; - cdb.LastUpdated = DateTime.Now; - cdb.ConfigurationName = _configurationName; - cdb.PlatformName = _platformName; + cdbSettings = new CompilationDatabaseSettings(); + cdbSettings.Name = _fileName; + cdbSettings.Directory = _targetDir; + cdbSettings.SourceProject = _solutionDir; + cdbSettings.LastUpdated = DateTime.Now; + cdbSettings.ConfigurationName = _configurationName; + cdbSettings.PlatformName = _platformName; - cdb.IncludedProjects = new List(); + cdbSettings.IncludedProjects = new List(); foreach (EnvDTE.Project p in _projects) { - cdb.IncludedProjects.Add(p.Name); + cdbSettings.IncludedProjects.Add(p.Name); } - - cdb.Clean(); } catch(Exception e) { Logging.Logging.LogError("Failed to create CDB: " + e.Message); } - result._cdb = cdb; + result._cdbSettings = cdbSettings; result._cdbDirectory = _targetDir; result._cdbName = _fileName; result._headerDirectories = _headerDirectories; @@ -176,17 +170,11 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard return result; } - private SolutionParser.CompilationDatabase CreateCommandObjects() + private void CreateCompilationDatabase() { - SolutionParser.CompilationDatabase cdb = new SolutionParser.CompilationDatabase(); - cdb.Directory = _targetDir; - cdb.Name = _fileName; - File.WriteAllText(_targetDir + "\\" + _fileName + ".json", ""); File.AppendAllText(_targetDir + "\\" + _fileName + ".json", "[\n"); - // Mutex commandObjectMutex = new Mutex(); - Utility.QueuedFileWriter fileWriter = new Utility.QueuedFileWriter(_fileName + ".json", _targetDir); fileWriter.StartWorking(); @@ -221,9 +209,6 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard foreach (CompileCommand command in commands) { - // cdb.AddOrUpdateCommandObject(obj, false); // since the data is written to file right away now, no need to store it - // the cdb is however still needed to store some meta data later - string serializedCommand = ""; foreach (string line in command.SerializeToJson().Split('\n')) { @@ -262,13 +247,11 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard { File.AppendAllText(_targetDir + "\\" + _fileName + ".json", "\n]"); } - - return cdb; } private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { - _result = CreateCDB(); + _result = CreateCdb(); } private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) @@ -291,17 +274,17 @@ namespace CoatiSoftware.SourcetrailPlugin.Wizard { if(e.Cancelled == false && e.Error == null /*&& progressBar.Value >= 100*/) { - _onFinishedCreateCDB?.Invoke(_result); + _onFinishedCreateCdb?.Invoke(_result); } else { - Logging.Logging.LogWarning("CDB creation was aborted by user"); + Logging.Logging.LogWarning("Cdb creation was aborted by user"); } Close(); } - private void WindowCreateCDB_FormClosed(object sender, FormClosedEventArgs e) + private void WindowCreateCdb_FormClosed(object sender, FormClosedEventArgs e) { backgroundWorker1.CancelAsync(); } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/source.extension.vsixmanifest b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/source.extension.vsixmanifest index 4f15e3b6..f44408af 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/source.extension.vsixmanifest +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin/source.extension.vsixmanifest @@ -1,7 +1,7 @@  - + SourcetrailPlugin The Sourcetrail Plugin allows Visual Studio to communicate with Sourcetrail - an external source code exploration tool. It also enables Visual Studio to generate a Clang Compilation Database from any Visual Studio Solution which can be used to automate the Sourcetrail project setup and to run other Clang based tools. https://www.sourcetrail.com/ diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Helpers/TestPathResolver.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Helpers/TestPathResolver.cs similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Helpers/TestPathResolver.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Helpers/TestPathResolver.cs diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Helpers/TestUtility.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Helpers/TestUtility.cs similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Helpers/TestUtility.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Helpers/TestUtility.cs diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/IntegrationTests/CreateCdbTests.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/IntegrationTests/CreateCdbTests.cs similarity index 94% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/IntegrationTests/CreateCdbTests.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/IntegrationTests/CreateCdbTests.cs index 8fcd7a98..3773c64d 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/IntegrationTests/CreateCdbTests.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/IntegrationTests/CreateCdbTests.cs @@ -1,12 +1,12 @@ -using System; +using CoatiSoftware.SourcetrailPlugin.IntegrationTests.Helpers; +using CoatiSoftware.SourcetrailPlugin.SolutionParser; +using EnvDTE; using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.VSSDK.Tools.VsIdeTesting; using Microsoft.VisualStudio.Shell.Interop; -using EnvDTE; -using CoatiSoftware.SourcetrailPlugin.SolutionParser; -using System.IO; -using CoatiSoftware.SourcetrailPlugin.IntegrationTests.Helpers; +using System; using System.Collections.Generic; +using System.IO; namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests { @@ -44,7 +44,7 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests UIThreadInvoker.Initialize(); UIThreadInvoker.Invoke(new Action(() => { - TestCompilationDatabaseForSolution("../../../SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.sln"); + TestCompilationDatabaseForSolution("../../../SourcetrailPluginTests/bin/data/cinder/cinder.sln"); })); } @@ -55,7 +55,7 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests UIThreadInvoker.Initialize(); UIThreadInvoker.Invoke(new Action(() => { - TestCompilationDatabaseForSolution("../../../SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.sln"); + TestCompilationDatabaseForSolution("../../../SourcetrailPluginTests/bin/data/all_in_same_folder/test.sln"); })); } @@ -83,6 +83,7 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests string cdbPath = Path.ChangeExtension(solutionPath, "json"); if (_updateExpectedOutput) { + output.SortAlphabetically(); Console.WriteLine("writing compilation database to file: " + cdbPath); File.WriteAllText(cdbPath, output.SerializeToJson()); Assert.IsTrue(File.Exists(cdbPath)); @@ -120,7 +121,7 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests project, configurationNames[0], platformNames[0], "c11" )) { - cdb.AddCommandObject(command); + cdb.AddCompileCommand(command); } } diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Properties/AssemblyInfo.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Properties/AssemblyInfo.cs similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/Properties/AssemblyInfo.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/Properties/AssemblyInfo.cs diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/SourcetrailPlugin.IntegrationTests.csproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/SourcetrailPluginTests.csproj similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/SourcetrailPlugin.IntegrationTests.csproj rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/SourcetrailPluginTests.csproj diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/UnitTests/CompilationDatabaseTests.cs b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/UnitTests/CompilationDatabaseTests.cs similarity index 87% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/UnitTests/CompilationDatabaseTests.cs rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/UnitTests/CompilationDatabaseTests.cs index 0f860608..5f52641c 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/UnitTests/CompilationDatabaseTests.cs +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/UnitTests/CompilationDatabaseTests.cs @@ -1,5 +1,5 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using CoatiSoftware.SourcetrailPlugin.SolutionParser; +using CoatiSoftware.SourcetrailPlugin.SolutionParser; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests.UnitTests { @@ -31,10 +31,10 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests.UnitTests command.Command = "D test test.cpp"; CompilationDatabase cdb1 = new CompilationDatabase(); - cdb1.AddCommandObject(command); + cdb1.AddCompileCommand(command); CompilationDatabase cdb2 = new CompilationDatabase(); - cdb2.AddCommandObject(command); + cdb2.AddCompileCommand(command); Assert.IsTrue(cdb1 == cdb2); } @@ -48,7 +48,7 @@ namespace CoatiSoftware.SourcetrailPlugin.IntegrationTests.UnitTests command.Command = "D DEFINE=\"value\" test.cpp"; CompilationDatabase originalCompilationDatabase = new CompilationDatabase(); - originalCompilationDatabase.AddCommandObject(command); + originalCompilationDatabase.AddCompileCommand(command); string serialized = originalCompilationDatabase.SerializeToJson(); CompilationDatabase deserializedCompilationDatabase = new CompilationDatabase(); diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.json b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.json similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.json rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.json diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.sln b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.sln similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.sln rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.sln diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.vcxproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.vcxproj similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/all_in_same_folder/test.vcxproj rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/all_in_same_folder/test.vcxproj diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/ALL_BUILD.vcxproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/ALL_BUILD.vcxproj similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/ALL_BUILD.vcxproj rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/ALL_BUILD.vcxproj diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/ZERO_CHECK.vcxproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/ZERO_CHECK.vcxproj similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/ZERO_CHECK.vcxproj rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/ZERO_CHECK.vcxproj diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.json b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.json similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.json rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.json index 582cc107..231adeb0 100644 --- a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.json +++ b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.json @@ -1,9 +1,254 @@ [ + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/LoadOGL.cpp'", + "file": "/../../src/AntTweakBar/LoadOGL.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/LoadOGLCore.cpp'", + "file": "/../../src/AntTweakBar/LoadOGLCore.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwBar.cpp'", + "file": "/../../src/AntTweakBar/TwBar.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwColors.cpp'", + "file": "/../../src/AntTweakBar/TwColors.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwDirect3D11.cpp'", + "file": "/../../src/AntTweakBar/TwDirect3D11.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwFonts.cpp'", + "file": "/../../src/AntTweakBar/TwFonts.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwMgr.cpp'", + "file": "/../../src/AntTweakBar/TwMgr.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwOpenGL.cpp'", + "file": "/../../src/AntTweakBar/TwOpenGL.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwOpenGLCore.cpp'", + "file": "/../../src/AntTweakBar/TwOpenGLCore.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwPrecomp.cpp'", + "file": "/../../src/AntTweakBar/TwPrecomp.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/AppBase.cpp'", + "file": "/../../src/cinder/app/AppBase.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/AppScreenSaver.cpp'", + "file": "/../../src/cinder/app/AppScreenSaver.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/KeyEvent.cpp'", + "file": "/../../src/cinder/app/KeyEvent.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMsw.cpp'", + "file": "/../../src/cinder/app/msw/AppImplMsw.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMswBasic.cpp'", + "file": "/../../src/cinder/app/msw/AppImplMswBasic.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMswScreenSaver.cpp'", + "file": "/../../src/cinder/app/msw/AppImplMswScreenSaver.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppMsw.cpp'", + "file": "/../../src/cinder/app/msw/AppMsw.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/PlatformMsw.cpp'", + "file": "/../../src/cinder/app/msw/PlatformMsw.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/RendererImpl2dGdi.cpp'", + "file": "/../../src/cinder/app/msw/RendererImpl2dGdi.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/RendererImplGlMsw.cpp'", + "file": "/../../src/cinder/app/msw/RendererImplGlMsw.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Platform.cpp'", + "file": "/../../src/cinder/app/Platform.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Renderer.cpp'", + "file": "/../../src/cinder/app/Renderer.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/RendererGl.cpp'", + "file": "/../../src/cinder/app/RendererGl.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Window.cpp'", + "file": "/../../src/cinder/app/Window.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Area.cpp'", "file": "/../../src/cinder/Area.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/ChannelRouterNode.cpp'", + "file": "/../../src/cinder/audio/ChannelRouterNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Context.cpp'", + "file": "/../../src/cinder/audio/Context.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/DelayNode.cpp'", + "file": "/../../src/cinder/audio/DelayNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Device.cpp'", + "file": "/../../src/cinder/audio/Device.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Biquad.cpp'", + "file": "/../../src/cinder/audio/dsp/Biquad.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Converter.cpp'", + "file": "/../../src/cinder/audio/dsp/Converter.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Dsp.cpp'", + "file": "/../../src/cinder/audio/dsp/Dsp.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Fft.cpp'", + "file": "/../../src/cinder/audio/dsp/Fft.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/FileOggVorbis.cpp'", + "file": "/../../src/cinder/audio/FileOggVorbis.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/FilterNode.cpp'", + "file": "/../../src/cinder/audio/FilterNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/GenNode.cpp'", + "file": "/../../src/cinder/audio/GenNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/InputNode.cpp'", + "file": "/../../src/cinder/audio/InputNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/MonitorNode.cpp'", + "file": "/../../src/cinder/audio/MonitorNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Node.cpp'", + "file": "/../../src/cinder/audio/Node.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/NodeMath.cpp'", + "file": "/../../src/cinder/audio/NodeMath.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/OutputNode.cpp'", + "file": "/../../src/cinder/audio/OutputNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/PanNode.cpp'", + "file": "/../../src/cinder/audio/PanNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Param.cpp'", + "file": "/../../src/cinder/audio/Param.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/SamplePlayerNode.cpp'", + "file": "/../../src/cinder/audio/SamplePlayerNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/SampleRecorderNode.cpp'", + "file": "/../../src/cinder/audio/SampleRecorderNode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Source.cpp'", + "file": "/../../src/cinder/audio/Source.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Target.cpp'", + "file": "/../../src/cinder/audio/Target.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Utilities.cpp'", + "file": "/../../src/cinder/audio/Utilities.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Voice.cpp'", + "file": "/../../src/cinder/audio/Voice.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/WaveTable.cpp'", + "file": "/../../src/cinder/audio/WaveTable.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/BandedMatrix.cpp'", @@ -39,6 +284,16 @@ "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/CameraUi.cpp'", "file": "/../../src/cinder/CameraUi.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Capture.cpp'", + "file": "/../../src/cinder/Capture.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/CaptureImplDirectShow.cpp'", + "file": "/../../src/cinder/CaptureImplDirectShow.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Channel.cpp'", @@ -104,336 +359,6 @@ "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/GeomIo.cpp'", "file": "/../../src/cinder/GeomIo.cpp" }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageFileTinyExr.cpp'", - "file": "/../../src/cinder/ImageFileTinyExr.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageIo.cpp'", - "file": "/../../src/cinder/ImageIo.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileRadiance.cpp'", - "file": "/../../src/cinder/ImageSourceFileRadiance.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileStbImage.cpp'", - "file": "/../../src/cinder/ImageSourceFileStbImage.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageTargetFileStbImage.cpp'", - "file": "/../../src/cinder/ImageTargetFileStbImage.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Json.cpp'", - "file": "/../../src/cinder/Json.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Log.cpp'", - "file": "/../../src/cinder/Log.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Matrix.cpp'", - "file": "/../../src/cinder/Matrix.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ObjLoader.cpp'", - "file": "/../../src/cinder/ObjLoader.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Path2d.cpp'", - "file": "/../../src/cinder/Path2d.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Perlin.cpp'", - "file": "/../../src/cinder/Perlin.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Plane.cpp'", - "file": "/../../src/cinder/Plane.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/PolyLine.cpp'", - "file": "/../../src/cinder/PolyLine.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Rand.cpp'", - "file": "/../../src/cinder/Rand.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Ray.cpp'", - "file": "/../../src/cinder/Ray.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Rect.cpp'", - "file": "/../../src/cinder/Rect.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Shape2d.cpp'", - "file": "/../../src/cinder/Shape2d.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Signals.cpp'", - "file": "/../../src/cinder/Signals.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Sphere.cpp'", - "file": "/../../src/cinder/Sphere.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Stream.cpp'", - "file": "/../../src/cinder/Stream.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Surface.cpp'", - "file": "/../../src/cinder/Surface.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/System.cpp'", - "file": "/../../src/cinder/System.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Text.cpp'", - "file": "/../../src/cinder/Text.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Timeline.cpp'", - "file": "/../../src/cinder/Timeline.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/TimelineItem.cpp'", - "file": "/../../src/cinder/TimelineItem.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Timer.cpp'", - "file": "/../../src/cinder/Timer.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Triangulate.cpp'", - "file": "/../../src/cinder/Triangulate.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/TriMesh.cpp'", - "file": "/../../src/cinder/TriMesh.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Tween.cpp'", - "file": "/../../src/cinder/Tween.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Unicode.cpp'", - "file": "/../../src/cinder/Unicode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Url.cpp'", - "file": "/../../src/cinder/Url.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Utilities.cpp'", - "file": "/../../src/cinder/Utilities.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Xml.cpp'", - "file": "/../../src/cinder/Xml.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Capture.cpp'", - "file": "/../../src/cinder/Capture.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Serial.cpp'", - "file": "/../../src/cinder/Serial.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/AppBase.cpp'", - "file": "/../../src/cinder/app/AppBase.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/KeyEvent.cpp'", - "file": "/../../src/cinder/app/KeyEvent.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Platform.cpp'", - "file": "/../../src/cinder/app/Platform.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Renderer.cpp'", - "file": "/../../src/cinder/app/Renderer.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/RendererGl.cpp'", - "file": "/../../src/cinder/app/RendererGl.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/Window.cpp'", - "file": "/../../src/cinder/app/Window.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/ChannelRouterNode.cpp'", - "file": "/../../src/cinder/audio/ChannelRouterNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Context.cpp'", - "file": "/../../src/cinder/audio/Context.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/DelayNode.cpp'", - "file": "/../../src/cinder/audio/DelayNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Device.cpp'", - "file": "/../../src/cinder/audio/Device.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/FileOggVorbis.cpp'", - "file": "/../../src/cinder/audio/FileOggVorbis.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/FilterNode.cpp'", - "file": "/../../src/cinder/audio/FilterNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/GenNode.cpp'", - "file": "/../../src/cinder/audio/GenNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/InputNode.cpp'", - "file": "/../../src/cinder/audio/InputNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Node.cpp'", - "file": "/../../src/cinder/audio/Node.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/NodeMath.cpp'", - "file": "/../../src/cinder/audio/NodeMath.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/MonitorNode.cpp'", - "file": "/../../src/cinder/audio/MonitorNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/OutputNode.cpp'", - "file": "/../../src/cinder/audio/OutputNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/PanNode.cpp'", - "file": "/../../src/cinder/audio/PanNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Param.cpp'", - "file": "/../../src/cinder/audio/Param.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/SamplePlayerNode.cpp'", - "file": "/../../src/cinder/audio/SamplePlayerNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/SampleRecorderNode.cpp'", - "file": "/../../src/cinder/audio/SampleRecorderNode.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Source.cpp'", - "file": "/../../src/cinder/audio/Source.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Target.cpp'", - "file": "/../../src/cinder/audio/Target.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Utilities.cpp'", - "file": "/../../src/cinder/audio/Utilities.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/Voice.cpp'", - "file": "/../../src/cinder/audio/Voice.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/WaveTable.cpp'", - "file": "/../../src/cinder/audio/WaveTable.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Biquad.cpp'", - "file": "/../../src/cinder/audio/dsp/Biquad.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Converter.cpp'", - "file": "/../../src/cinder/audio/dsp/Converter.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Dsp.cpp'", - "file": "/../../src/cinder/audio/dsp/Dsp.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/audio/dsp/Fft.cpp'", - "file": "/../../src/cinder/audio/dsp/Fft.cpp" - }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/gl/Batch.cpp'", @@ -579,6 +504,41 @@ "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/gl/wrapper.cpp'", "file": "/../../src/cinder/gl/wrapper.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageFileTinyExr.cpp'", + "file": "/../../src/cinder/ImageFileTinyExr.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageIo.cpp'", + "file": "/../../src/cinder/ImageIo.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileRadiance.cpp'", + "file": "/../../src/cinder/ImageSourceFileRadiance.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileStbImage.cpp'", + "file": "/../../src/cinder/ImageSourceFileStbImage.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileWic.cpp'", + "file": "/../../src/cinder/ImageSourceFileWic.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageTargetFileStbImage.cpp'", + "file": "/../../src/cinder/ImageTargetFileStbImage.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageTargetFileWic.cpp'", + "file": "/../../src/cinder/ImageTargetFileWic.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Blend.cpp'", @@ -594,46 +554,46 @@ "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Checkerboard.cpp'", "file": "/../../src/cinder/ip/Checkerboard.cpp" }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Fill.cpp'", - "file": "/../../src/cinder/ip/Fill.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Grayscale.cpp'", - "file": "/../../src/cinder/ip/Grayscale.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Premultiply.cpp'", - "file": "/../../src/cinder/ip/Premultiply.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Threshold.cpp'", - "file": "/../../src/cinder/ip/Threshold.cpp" - }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/EdgeDetect.cpp'", "file": "/../../src/cinder/ip/EdgeDetect.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Fill.cpp'", + "file": "/../../src/cinder/ip/Fill.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Flip.cpp'", "file": "/../../src/cinder/ip/Flip.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Grayscale.cpp'", + "file": "/../../src/cinder/ip/Grayscale.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Hdr.cpp'", "file": "/../../src/cinder/ip/Hdr.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Premultiply.cpp'", + "file": "/../../src/cinder/ip/Premultiply.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Resize.cpp'", "file": "/../../src/cinder/ip/Resize.cpp" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Threshold.cpp'", + "file": "/../../src/cinder/ip/Threshold.cpp" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ip/Trim.cpp'", @@ -641,78 +601,38 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/svg/Svg.cpp'", - "file": "/../../src/cinder/svg/Svg.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Json.cpp'", + "file": "/../../src/cinder/Json.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/tinyexr/tinyexr.cc'", - "file": "/../../src/tinyexr/tinyexr.cc" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Log.cpp'", + "file": "/../../src/cinder/Log.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/glload/gl_load_cpp.cpp'", - "file": "/../../src/glload/gl_load_cpp.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Matrix.cpp'", + "file": "/../../src/cinder/Matrix.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/glload/gl_load.c'", - "file": "/../../src/glload/gl_load.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/CinderMsw.cpp'", + "file": "/../../src/cinder/msw/CinderMsw.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/jsoncpp/jsoncpp.cpp'", - "file": "/../../src/jsoncpp/jsoncpp.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/CinderMswGdiPlus.cpp'", + "file": "/../../src/cinder/msw/CinderMswGdiPlus.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreak.c'", - "file": "/../../src/linebreak/linebreak.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/StackWalker.cpp'", + "file": "/../../src/cinder/msw/StackWalker.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreakdata.c'", - "file": "/../../src/linebreak/linebreakdata.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreakdef.c'", - "file": "/../../src/linebreak/linebreakdef.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/bucketalloc.c'", - "file": "/../../src/libtess2/bucketalloc.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/dict.c'", - "file": "/../../src/libtess2/dict.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/geom.c'", - "file": "/../../src/libtess2/geom.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/mesh.c'", - "file": "/../../src/libtess2/mesh.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/priorityq.c'", - "file": "/../../src/libtess2/priorityq.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/sweep.c'", - "file": "/../../src/libtess2/sweep.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/tess.c'", - "file": "/../../src/libtess2/tess.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ObjLoader.cpp'", + "file": "/../../src/cinder/ObjLoader.cpp" }, { "directory": "", @@ -721,93 +641,143 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwColors.cpp'", - "file": "/../../src/AntTweakBar/TwColors.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Path2d.cpp'", + "file": "/../../src/cinder/Path2d.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwFonts.cpp'", - "file": "/../../src/AntTweakBar/TwFonts.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Perlin.cpp'", + "file": "/../../src/cinder/Perlin.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/LoadOGL.cpp'", - "file": "/../../src/AntTweakBar/LoadOGL.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Plane.cpp'", + "file": "/../../src/cinder/Plane.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/LoadOGLCore.cpp'", - "file": "/../../src/AntTweakBar/LoadOGLCore.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/PolyLine.cpp'", + "file": "/../../src/cinder/PolyLine.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwBar.cpp'", - "file": "/../../src/AntTweakBar/TwBar.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Rand.cpp'", + "file": "/../../src/cinder/Rand.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwMgr.cpp'", - "file": "/../../src/AntTweakBar/TwMgr.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Ray.cpp'", + "file": "/../../src/cinder/Ray.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwOpenGL.cpp'", - "file": "/../../src/AntTweakBar/TwOpenGL.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Rect.cpp'", + "file": "/../../src/cinder/Rect.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwOpenGLCore.cpp'", - "file": "/../../src/AntTweakBar/TwOpenGLCore.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Serial.cpp'", + "file": "/../../src/cinder/Serial.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwPrecomp.cpp'", - "file": "/../../src/AntTweakBar/TwPrecomp.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Shape2d.cpp'", + "file": "/../../src/cinder/Shape2d.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/bdf/bdf.c'", - "file": "/../../src/freetype/bdf/bdf.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Signals.cpp'", + "file": "/../../src/cinder/Signals.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/cff/cff.c'", - "file": "/../../src/freetype/cff/cff.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Sphere.cpp'", + "file": "/../../src/cinder/Sphere.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/pcf/pcf.c'", - "file": "/../../src/freetype/pcf/pcf.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Stream.cpp'", + "file": "/../../src/cinder/Stream.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/pfr/pfr.c'", - "file": "/../../src/freetype/pfr/pfr.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Surface.cpp'", + "file": "/../../src/cinder/Surface.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/sfnt/sfnt.c'", - "file": "/../../src/freetype/sfnt/sfnt.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/svg/Svg.cpp'", + "file": "/../../src/cinder/svg/Svg.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/truetype/truetype.c'", - "file": "/../../src/freetype/truetype/truetype.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/System.cpp'", + "file": "/../../src/cinder/System.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/type1/type1.c'", - "file": "/../../src/freetype/type1/type1.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Text.cpp'", + "file": "/../../src/cinder/Text.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/type42/type42.c'", - "file": "/../../src/freetype/type42/type42.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Timeline.cpp'", + "file": "/../../src/cinder/Timeline.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/winfonts/winfnt.c'", - "file": "/../../src/freetype/winfonts/winfnt.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/TimelineItem.cpp'", + "file": "/../../src/cinder/TimelineItem.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Timer.cpp'", + "file": "/../../src/cinder/Timer.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Triangulate.cpp'", + "file": "/../../src/cinder/Triangulate.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/TriMesh.cpp'", + "file": "/../../src/cinder/TriMesh.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Tween.cpp'", + "file": "/../../src/cinder/Tween.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Unicode.cpp'", + "file": "/../../src/cinder/Unicode.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Url.cpp'", + "file": "/../../src/cinder/Url.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/UrlImplWinInet.cpp'", + "file": "/../../src/cinder/UrlImplWinInet.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Utilities.cpp'", + "file": "/../../src/cinder/Utilities.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/Xml.cpp'", + "file": "/../../src/cinder/Xml.cpp" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/autofit/autofit.c'", + "file": "/../../src/freetype/autofit/autofit.c" }, { "directory": "", @@ -916,18 +886,13 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/raster/raster.c'", - "file": "/../../src/freetype/raster/raster.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/bdf/bdf.c'", + "file": "/../../src/freetype/bdf/bdf.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/smooth/smooth.c'", - "file": "/../../src/freetype/smooth/smooth.c" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/autofit/autofit.c'", - "file": "/../../src/freetype/autofit/autofit.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/bdf/bdflib.c'", + "file": "/../../src/freetype/bdf/bdflib.c" }, { "directory": "", @@ -939,6 +904,21 @@ "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/cache/ftcache.c'", "file": "/../../src/freetype/cache/ftcache.c" }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/cff/cff.c'", + "file": "/../../src/freetype/cff/cff.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/cid/type1cid.c'", + "file": "/../../src/freetype/cid/type1cid.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/gxvalid/gxvalid.c'", + "file": "/../../src/freetype/gxvalid/gxvalid.c" + }, { "directory": "", "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/gzip/ftgzip.c'", @@ -951,13 +931,18 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/gxvalid/gxvalid.c'", - "file": "/../../src/freetype/gxvalid/gxvalid.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/otvalid/otvalid.c'", + "file": "/../../src/freetype/otvalid/otvalid.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/otvalid/otvalid.c'", - "file": "/../../src/freetype/otvalid/otvalid.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/pcf/pcf.c'", + "file": "/../../src/freetype/pcf/pcf.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/pfr/pfr.c'", + "file": "/../../src/freetype/pfr/pfr.c" }, { "directory": "", @@ -976,93 +961,113 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/cid/type1cid.c'", - "file": "/../../src/freetype/cid/type1cid.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/raster/raster.c'", + "file": "/../../src/freetype/raster/raster.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/bdf/bdflib.c'", - "file": "/../../src/freetype/bdf/bdflib.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/sfnt/sfnt.c'", + "file": "/../../src/freetype/sfnt/sfnt.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/adler32.c'", - "file": "/../../src/zlib-1.2.8/adler32.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/smooth/smooth.c'", + "file": "/../../src/freetype/smooth/smooth.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/compress.c'", - "file": "/../../src/zlib-1.2.8/compress.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/truetype/truetype.c'", + "file": "/../../src/freetype/truetype/truetype.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/crc32.c'", - "file": "/../../src/zlib-1.2.8/crc32.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/type1/type1.c'", + "file": "/../../src/freetype/type1/type1.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/deflate.c'", - "file": "/../../src/zlib-1.2.8/deflate.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/type42/type42.c'", + "file": "/../../src/freetype/type42/type42.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzclose.c'", - "file": "/../../src/zlib-1.2.8/gzclose.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/freetype/winfonts/winfnt.c'", + "file": "/../../src/freetype/winfonts/winfnt.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzlib.c'", - "file": "/../../src/zlib-1.2.8/gzlib.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/glload/gl_load.c'", + "file": "/../../src/glload/gl_load.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzread.c'", - "file": "/../../src/zlib-1.2.8/gzread.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/glload/gl_load_cpp.cpp'", + "file": "/../../src/glload/gl_load_cpp.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzwrite.c'", - "file": "/../../src/zlib-1.2.8/gzwrite.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/glload/wgl_load.c'", + "file": "/../../src/glload/wgl_load.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/infback.c'", - "file": "/../../src/zlib-1.2.8/infback.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/glload/wgl_load_cpp.cpp'", + "file": "/../../src/glload/wgl_load_cpp.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inffast.c'", - "file": "/../../src/zlib-1.2.8/inffast.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/jsoncpp/jsoncpp.cpp'", + "file": "/../../src/jsoncpp/jsoncpp.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inflate.c'", - "file": "/../../src/zlib-1.2.8/inflate.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/bucketalloc.c'", + "file": "/../../src/libtess2/bucketalloc.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inftrees.c'", - "file": "/../../src/zlib-1.2.8/inftrees.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/dict.c'", + "file": "/../../src/libtess2/dict.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/trees.c'", - "file": "/../../src/zlib-1.2.8/trees.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/geom.c'", + "file": "/../../src/libtess2/geom.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/uncompr.c'", - "file": "/../../src/zlib-1.2.8/uncompr.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/mesh.c'", + "file": "/../../src/libtess2/mesh.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/zutil.c'", - "file": "/../../src/zlib-1.2.8/zutil.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/priorityq.c'", + "file": "/../../src/libtess2/priorityq.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/r8brain/r8bbase.cpp'", - "file": "/../../src/r8brain/r8bbase.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/sweep.c'", + "file": "/../../src/libtess2/sweep.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/libtess2/tess.c'", + "file": "/../../src/libtess2/tess.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreak.c'", + "file": "/../../src/linebreak/linebreak.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreakdata.c'", + "file": "/../../src/linebreak/linebreakdata.c" + }, + { + "directory": "", + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/linebreak/linebreakdef.c'", + "file": "/../../src/linebreak/linebreakdef.c" }, { "directory": "", @@ -1186,92 +1191,87 @@ }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/CaptureImplDirectShow.cpp'", - "file": "/../../src/cinder/CaptureImplDirectShow.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/r8brain/r8bbase.cpp'", + "file": "/../../src/r8brain/r8bbase.cpp" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/CinderMsw.cpp'", - "file": "/../../src/cinder/msw/CinderMsw.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/tinyexr/tinyexr.cc'", + "file": "/../../src/tinyexr/tinyexr.cc" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/CinderMswGdiPlus.cpp'", - "file": "/../../src/cinder/msw/CinderMswGdiPlus.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/adler32.c'", + "file": "/../../src/zlib-1.2.8/adler32.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/msw/StackWalker.cpp'", - "file": "/../../src/cinder/msw/StackWalker.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/compress.c'", + "file": "/../../src/zlib-1.2.8/compress.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageSourceFileWic.cpp'", - "file": "/../../src/cinder/ImageSourceFileWic.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/crc32.c'", + "file": "/../../src/zlib-1.2.8/crc32.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/ImageTargetFileWic.cpp'", - "file": "/../../src/cinder/ImageTargetFileWic.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/deflate.c'", + "file": "/../../src/zlib-1.2.8/deflate.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/UrlImplWinInet.cpp'", - "file": "/../../src/cinder/UrlImplWinInet.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzclose.c'", + "file": "/../../src/zlib-1.2.8/gzclose.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/glload/wgl_load_cpp.cpp'", - "file": "/../../src/glload/wgl_load_cpp.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzlib.c'", + "file": "/../../src/zlib-1.2.8/gzlib.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/glload/wgl_load.c'", - "file": "/../../src/glload/wgl_load.c" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzread.c'", + "file": "/../../src/zlib-1.2.8/gzread.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/AntTweakBar/TwDirect3D11.cpp'", - "file": "/../../src/AntTweakBar/TwDirect3D11.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/gzwrite.c'", + "file": "/../../src/zlib-1.2.8/gzwrite.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/AppScreenSaver.cpp'", - "file": "/../../src/cinder/app/AppScreenSaver.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/infback.c'", + "file": "/../../src/zlib-1.2.8/infback.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMsw.cpp'", - "file": "/../../src/cinder/app/msw/AppImplMsw.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inffast.c'", + "file": "/../../src/zlib-1.2.8/inffast.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMswBasic.cpp'", - "file": "/../../src/cinder/app/msw/AppImplMswBasic.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inflate.c'", + "file": "/../../src/zlib-1.2.8/inflate.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppImplMswScreenSaver.cpp'", - "file": "/../../src/cinder/app/msw/AppImplMswScreenSaver.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/inftrees.c'", + "file": "/../../src/zlib-1.2.8/inftrees.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/AppMsw.cpp'", - "file": "/../../src/cinder/app/msw/AppMsw.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/trees.c'", + "file": "/../../src/zlib-1.2.8/trees.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/PlatformMsw.cpp'", - "file": "/../../src/cinder/app/msw/PlatformMsw.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/uncompr.c'", + "file": "/../../src/zlib-1.2.8/uncompr.c" }, { "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/RendererImpl2dGdi.cpp'", - "file": "/../../src/cinder/app/msw/RendererImpl2dGdi.cpp" - }, - { - "directory": "", - "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c++14 /FS '/../../src/cinder/app/msw/RendererImplGlMsw.cpp'", - "file": "/../../src/cinder/app/msw/RendererImplGlMsw.cpp" + "command": "clang-tool -fms-extensions -fms-compatibility -fms-compatibility-version=19 -isystem '/../../include' -isystem '/../../include/oggvorbis' -isystem '/../../src/AntTweakBar' -isystem '/../../include/freetype' -isystem '/../../include/msw/zlib' -isystem '/../../include/jsoncpp' -isystem '/../../include/tinyexr' -isystem '/../../src/linebreak' -isystem '/../../src/oggvorbis/vorbis' -isystem '/../../src/r8brain' -isystem '' -isystem '' -D WIN32 -D _WINDOWS -D _DEBUG -D FT2_BUILD_LIBRARY -D FT_DEBUG_LEVEL_TRACE -D _LIB -D UNICODE -D _UNICODE -D NOMINMAX -D _WIN32_WINNT=0x0601 -D _CRT_SECURE_NO_WARNINGS -D _SCL_SECURE_NO_WARNINGS -D CMAKE_INTDIR=\"Debug\" -std=c11 /FS '/../../src/zlib-1.2.8/zutil.c'", + "file": "/../../src/zlib-1.2.8/zutil.c" } ] \ No newline at end of file diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.sln b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.sln similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.sln rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.sln diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.vcxproj b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.vcxproj similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/bin/data/cinder/cinder.vcxproj rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/bin/data/cinder/cinder.vcxproj diff --git a/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/packages.config b/ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/packages.config similarity index 100% rename from ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPlugin.IntegrationTests/packages.config rename to ide_plugins/vs/vs2015/SourcetrailPlugin/SourcetrailPluginTests/packages.config