@ 260915.5

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

msvc/ugrep.sln

new file mode 100644@@ -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