211202.1.1 · 08e8bd98928979bf8db6ce9e1bc7c6fde3ee54ef
ugrep - easy building from Visual Studio 2019+
Makes it easy to build from Visual Studio.
- Clone ugrep, e.g. c:\source\ugrep.
- Double-click on c:\source\ugrep\msvc\ugrep.sln.
- Set Platform to x86 or x64.
- Set Config to Base-Debug or Base-Release.
- Build.
Generates a ugrep.exe without PCRE or compression support, but otherwise usable.
To enable PCRE and compression support, you extract all of the sources into folders next to your ugrep folder (remove version numbers from the folder name), e.g. c:\source\zlib and c:\source\pcre2.
With all sources present, you can now change the config to Pcre-Debug or Pcre-Release and build.
To enable Boost, you extract boost to c:\source\boost and build the libs. You can now change the config to Boost-Debug or Boost-Release and build.
Might also work for VS2017, but I don't have a copy of that installed on anything handy for testing.
reading declarations
Changes to msvc/ugrep.sln. All files
@@ -0,0 +1,211 @@++Microsoft Visual Studio Solution File, Format Version 12.00+# Visual Studio Version 17+VisualStudioVersion = 17.0.31903.59+MinimumVisualStudioVersion = 10.0.40219.1+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ugrep", "ugrep.vcxproj", "{8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pcre2", "pcre2.vcxproj", "{5AF584CA-C0A0-4109-8529-29FE39483A38}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bzip2", "bzip2.vcxproj", "{A7401914-D84D-4995-B913-5F0A52F12197}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lz4", "lz4.vcxproj", "{44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xz", "xz.vcxproj", "{CA95DC5D-2549-4B15-AD80-6F52BA094872}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcxproj", "{04F5C86A-D161-4915-A586-5F68977CDCDF}"+EndProject+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zstd", "zstd.vcxproj", "{06353AD3-CFFD-4E77-A076-677905AAA85E}"+EndProject+Global+ GlobalSection(SolutionConfigurationPlatforms) = preSolution+ Base-Debug|x64 = Base-Debug|x64+ Base-Debug|x86 = Base-Debug|x86+ Base-Release|x64 = Base-Release|x64+ Base-Release|x86 = Base-Release|x86+ Boost-Debug|x64 = Boost-Debug|x64+ Boost-Debug|x86 = Boost-Debug|x86+ Boost-Release|x64 = Boost-Release|x64+ Boost-Release|x86 = Boost-Release|x86+ Pcre-Debug|x64 = Pcre-Debug|x64+ Pcre-Debug|x86 = Pcre-Debug|x86+ Pcre-Release|x64 = Pcre-Release|x64+ Pcre-Release|x86 = Pcre-Release|x86+ EndGlobalSection+ GlobalSection(ProjectConfigurationPlatforms) = postSolution+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Debug|x64.ActiveCfg = Boost-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Debug|x64.Build.0 = Boost-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Debug|x86.ActiveCfg = Boost-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Debug|x86.Build.0 = Boost-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Release|x64.ActiveCfg = Boost-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Release|x64.Build.0 = Boost-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Release|x86.ActiveCfg = Boost-Release|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Boost-Release|x86.Build.0 = Boost-Release|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Debug|x64.ActiveCfg = Base-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Debug|x64.Build.0 = Base-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Debug|x86.ActiveCfg = Base-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Debug|x86.Build.0 = Base-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Release|x64.ActiveCfg = Base-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Release|x64.Build.0 = Base-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Release|x86.ActiveCfg = Base-Release|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Base-Release|x86.Build.0 = Base-Release|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Debug|x64.ActiveCfg = Pcre-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Debug|x64.Build.0 = Pcre-Debug|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Debug|x86.ActiveCfg = Pcre-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Debug|x86.Build.0 = Pcre-Debug|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Release|x64.ActiveCfg = Pcre-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Release|x64.Build.0 = Pcre-Release|x64+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Release|x86.ActiveCfg = Pcre-Release|Win32+ {8CEFEF3B-C163-4489-9C38-BFD7EF19A4A6}.Pcre-Release|x86.Build.0 = Pcre-Release|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Debug|x64.ActiveCfg = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Debug|x64.Build.0 = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Debug|x86.ActiveCfg = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Debug|x86.Build.0 = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Release|x64.ActiveCfg = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Release|x64.Build.0 = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Release|x86.ActiveCfg = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Boost-Release|x86.Build.0 = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Debug|x64.ActiveCfg = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Debug|x64.Build.0 = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Debug|x86.ActiveCfg = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Debug|x86.Build.0 = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Release|x64.ActiveCfg = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Release|x64.Build.0 = None|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Release|x86.ActiveCfg = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Base-Release|x86.Build.0 = None|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Debug|x64.Build.0 = Debug|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Release|x64.ActiveCfg = Release|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Release|x64.Build.0 = Release|x64+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {5AF584CA-C0A0-4109-8529-29FE39483A38}.Pcre-Release|x86.Build.0 = Release|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Debug|x64.ActiveCfg = Debug|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Debug|x64.Build.0 = Debug|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Debug|x86.ActiveCfg = Debug|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Debug|x86.Build.0 = Debug|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Release|x64.ActiveCfg = Release|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Release|x64.Build.0 = Release|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Release|x86.ActiveCfg = Release|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Boost-Release|x86.Build.0 = Release|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Debug|x64.ActiveCfg = None|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Debug|x64.Build.0 = None|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Debug|x86.ActiveCfg = None|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Debug|x86.Build.0 = None|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Release|x64.ActiveCfg = None|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Release|x64.Build.0 = None|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Release|x86.ActiveCfg = None|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Base-Release|x86.Build.0 = None|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Debug|x64.Build.0 = Debug|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Release|x64.ActiveCfg = Release|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Release|x64.Build.0 = Release|x64+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {A7401914-D84D-4995-B913-5F0A52F12197}.Pcre-Release|x86.Build.0 = Release|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Debug|x64.ActiveCfg = Debug|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Debug|x64.Build.0 = Debug|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Debug|x86.ActiveCfg = Debug|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Debug|x86.Build.0 = Debug|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Release|x64.ActiveCfg = Release|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Release|x64.Build.0 = Release|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Release|x86.ActiveCfg = Release|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Boost-Release|x86.Build.0 = Release|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Debug|x64.ActiveCfg = None|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Debug|x64.Build.0 = None|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Debug|x86.ActiveCfg = None|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Debug|x86.Build.0 = None|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Release|x64.ActiveCfg = None|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Release|x64.Build.0 = None|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Release|x86.ActiveCfg = None|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Base-Release|x86.Build.0 = None|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Debug|x64.Build.0 = Debug|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Release|x64.ActiveCfg = Release|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Release|x64.Build.0 = Release|x64+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {44E88A6E-0220-4AA1-9AB6-1B3BB8FB8E6C}.Pcre-Release|x86.Build.0 = Release|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Debug|x64.ActiveCfg = Debug|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Debug|x64.Build.0 = Debug|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Debug|x86.ActiveCfg = Debug|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Debug|x86.Build.0 = Debug|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Release|x64.ActiveCfg = Release|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Release|x64.Build.0 = Release|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Release|x86.ActiveCfg = Release|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Boost-Release|x86.Build.0 = Release|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Debug|x64.ActiveCfg = None|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Debug|x64.Build.0 = None|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Debug|x86.ActiveCfg = None|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Debug|x86.Build.0 = None|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Release|x64.ActiveCfg = None|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Release|x64.Build.0 = None|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Release|x86.ActiveCfg = None|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Base-Release|x86.Build.0 = None|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Debug|x64.Build.0 = Debug|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Release|x64.ActiveCfg = Release|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Release|x64.Build.0 = Release|x64+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {CA95DC5D-2549-4B15-AD80-6F52BA094872}.Pcre-Release|x86.Build.0 = Release|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Debug|x64.ActiveCfg = Debug|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Debug|x64.Build.0 = Debug|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Debug|x86.ActiveCfg = Debug|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Debug|x86.Build.0 = Debug|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Release|x64.ActiveCfg = Release|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Release|x64.Build.0 = Release|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Release|x86.ActiveCfg = Release|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Boost-Release|x86.Build.0 = Release|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Debug|x64.ActiveCfg = None|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Debug|x64.Build.0 = None|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Debug|x86.ActiveCfg = None|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Debug|x86.Build.0 = None|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Release|x64.ActiveCfg = None|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Release|x64.Build.0 = None|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Release|x86.ActiveCfg = None|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Base-Release|x86.Build.0 = None|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Debug|x64.Build.0 = Debug|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Release|x64.ActiveCfg = Release|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Release|x64.Build.0 = Release|x64+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {04F5C86A-D161-4915-A586-5F68977CDCDF}.Pcre-Release|x86.Build.0 = Release|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Debug|x64.ActiveCfg = Debug|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Debug|x64.Build.0 = Debug|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Debug|x86.ActiveCfg = Debug|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Debug|x86.Build.0 = Debug|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Release|x64.ActiveCfg = Release|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Release|x64.Build.0 = Release|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Release|x86.ActiveCfg = Release|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Boost-Release|x86.Build.0 = Release|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Debug|x64.ActiveCfg = None|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Debug|x64.Build.0 = None|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Debug|x86.ActiveCfg = None|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Debug|x86.Build.0 = None|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Release|x64.ActiveCfg = None|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Release|x64.Build.0 = None|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Release|x86.ActiveCfg = None|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Base-Release|x86.Build.0 = None|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Debug|x64.ActiveCfg = Debug|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Debug|x64.Build.0 = Debug|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Debug|x86.ActiveCfg = Debug|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Debug|x86.Build.0 = Debug|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Release|x64.ActiveCfg = Release|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Release|x64.Build.0 = Release|x64+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Release|x86.ActiveCfg = Release|Win32+ {06353AD3-CFFD-4E77-A076-677905AAA85E}.Pcre-Release|x86.Build.0 = Release|Win32+ EndGlobalSection+ GlobalSection(SolutionProperties) = preSolution+ HideSolutionNode = FALSE+ EndGlobalSection+ GlobalSection(ExtensibilityGlobals) = postSolution+ SolutionGuid = {691478ED-B073-4126-81BF-D7B0FA56CCD2}+ EndGlobalSection+EndGlobal