mirror of
https://github.com/team-charls/charls
synced 2025-03-28 21:03:13 +00:00

By design the benchmark project is not build as it relies on Google Benchmark that is retrieved using vcpkg. Vcpkg is now part of Visual Studio 2022, so building with VS 2022 works. One of the build steps of the CI pipeline build CharLS however with VS 2019 to ensure that VS 2019 still can be used. Enabled benchmark in the solution file for x86 and X64 would break VS 2019. ARM64 build are only support in VS 2022, so enabling that version doesn't break VS 2019.
195 lines
13 KiB
Plaintext
195 lines
13 KiB
Plaintext
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
# Visual Studio Version 17
|
|
VisualStudioVersion = 17.9.34407.89
|
|
MinimumVisualStudioVersion = 10.0.40219.1
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CharLSTest", "test\CharLSTest.vcxproj", "{7185AD7F-57BA-42C7-A715-239CEA8ADC31}"
|
|
EndProject
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{BE733144-010D-4F7F-A619-0B73D8461D60}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CharLS", "src\CharLS.vcxproj", "{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}"
|
|
EndProject
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5F4C6204-36F8-4D63-BF33-ECFCB5D1D114}"
|
|
ProjectSection(SolutionItems) = preProject
|
|
.clang-format = .clang-format
|
|
.clang-tidy = .clang-tidy
|
|
.editorconfig = .editorconfig
|
|
CHANGELOG.md = CHANGELOG.md
|
|
cpp.hint = cpp.hint
|
|
default.ruleset = default.ruleset
|
|
default.ruleset.md = default.ruleset.md
|
|
Directory.Build.props = Directory.Build.props
|
|
LICENSE.md = LICENSE.md
|
|
README.md = README.md
|
|
SECURITY.md = SECURITY.md
|
|
sonar-project.properties = sonar-project.properties
|
|
spelling.dic = spelling.dic
|
|
EndProjectSection
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert-c", "samples\convert.c\convert-c.vcxproj", "{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CharLSUnitTest", "unittest\CharLSUnitTest.vcxproj", "{4A912445-1E83-41FA-8B80-C0A9BD4E9289}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert-cpp", "samples\convert.cpp\convert-cpp.vcxproj", "{E09F024E-A125-48AA-8E9D-7D1302BEAC97}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchmark", "benchmark\benchmark.vcxproj", "{F961EC29-4ACE-4D5E-B7ED-55681A678A90}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AflFuzzTest", "fuzzing\afl\AflFuzzTest.vcxproj", "{5637C116-ABF5-4274-A71F-34433713A538}"
|
|
EndProject
|
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibFuzzerTest", "fuzzing\libfuzzer\LibFuzzerTest.vcxproj", "{0F21D958-FE76-469A-8562-5D05F9EFE8D1}"
|
|
EndProject
|
|
Global
|
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
Checked|ARM64 = Checked|ARM64
|
|
Checked|x64 = Checked|x64
|
|
Checked|x86 = Checked|x86
|
|
Debug|ARM64 = Debug|ARM64
|
|
Debug|x64 = Debug|x64
|
|
Debug|x86 = Debug|x86
|
|
Release|ARM64 = Release|ARM64
|
|
Release|x64 = Release|x64
|
|
Release|x86 = Release|x86
|
|
EndGlobalSection
|
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|x64.ActiveCfg = Checked|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|x64.Build.0 = Checked|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Checked|x86.Build.0 = Checked|Win32
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|x64.ActiveCfg = Debug|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|x64.Build.0 = Debug|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Debug|x86.Build.0 = Debug|Win32
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|ARM64.Build.0 = Release|ARM64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|x64.ActiveCfg = Release|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|x64.Build.0 = Release|x64
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|x86.ActiveCfg = Release|Win32
|
|
{7185AD7F-57BA-42C7-A715-239CEA8ADC31}.Release|x86.Build.0 = Release|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|x64.ActiveCfg = Checked|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|x64.Build.0 = Checked|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Checked|x86.Build.0 = Checked|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|x64.ActiveCfg = Debug|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|x64.Build.0 = Debug|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Debug|x86.Build.0 = Debug|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|ARM64.Build.0 = Release|ARM64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|x64.ActiveCfg = Release|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|x64.Build.0 = Release|x64
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|x86.ActiveCfg = Release|Win32
|
|
{1E31F9F1-F175-4082-B3E2-B1F0ECA3F44C}.Release|x86.Build.0 = Release|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|x64.ActiveCfg = Checked|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|x64.Build.0 = Checked|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Checked|x86.Build.0 = Checked|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|x64.ActiveCfg = Debug|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|x64.Build.0 = Debug|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Debug|x86.Build.0 = Debug|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|ARM64.Build.0 = Release|ARM64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|x64.ActiveCfg = Release|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|x64.Build.0 = Release|x64
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|x86.ActiveCfg = Release|Win32
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F}.Release|x86.Build.0 = Release|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|x64.ActiveCfg = Checked|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|x64.Build.0 = Checked|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Checked|x86.Build.0 = Checked|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|x64.ActiveCfg = Debug|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|x64.Build.0 = Debug|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Debug|x86.Build.0 = Debug|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|ARM64.Build.0 = Release|ARM64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|x64.ActiveCfg = Release|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|x64.Build.0 = Release|x64
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|x86.ActiveCfg = Release|Win32
|
|
{4A912445-1E83-41FA-8B80-C0A9BD4E9289}.Release|x86.Build.0 = Release|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|x64.ActiveCfg = Checked|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|x64.Build.0 = Checked|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Checked|x86.Build.0 = Checked|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|x64.ActiveCfg = Debug|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|x64.Build.0 = Debug|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Debug|x86.Build.0 = Debug|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|ARM64.Build.0 = Release|ARM64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|x64.ActiveCfg = Release|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|x64.Build.0 = Release|x64
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|x86.ActiveCfg = Release|Win32
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97}.Release|x86.Build.0 = Release|Win32
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Checked|x64.ActiveCfg = Checked|x64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Debug|x64.ActiveCfg = Debug|x64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Release|ARM64.Build.0 = Release|ARM64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Release|x64.ActiveCfg = Release|x64
|
|
{F961EC29-4ACE-4D5E-B7ED-55681A678A90}.Release|x86.ActiveCfg = Release|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|ARM64.ActiveCfg = Checked|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|ARM64.Build.0 = Checked|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|x64.ActiveCfg = Checked|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|x64.Build.0 = Checked|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Checked|x86.Build.0 = Checked|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|ARM64.Build.0 = Debug|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|x64.ActiveCfg = Debug|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|x64.Build.0 = Debug|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Debug|x86.Build.0 = Debug|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|ARM64.ActiveCfg = Release|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|ARM64.Build.0 = Release|ARM64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|x64.ActiveCfg = Release|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|x64.Build.0 = Release|x64
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|x86.ActiveCfg = Release|Win32
|
|
{5637C116-ABF5-4274-A71F-34433713A538}.Release|x86.Build.0 = Release|Win32
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Checked|ARM64.ActiveCfg = Checked|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Checked|x64.ActiveCfg = Checked|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Checked|x86.ActiveCfg = Checked|Win32
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Debug|ARM64.ActiveCfg = Debug|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Debug|x64.ActiveCfg = Debug|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Debug|x86.ActiveCfg = Debug|Win32
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Release|ARM64.ActiveCfg = Release|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Release|x64.ActiveCfg = Release|x64
|
|
{0F21D958-FE76-469A-8562-5D05F9EFE8D1}.Release|x86.ActiveCfg = Release|Win32
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
GlobalSection(NestedProjects) = preSolution
|
|
{F42C0547-FEB3-40F4-9379-0FF87B44FA0F} = {BE733144-010D-4F7F-A619-0B73D8461D60}
|
|
{E09F024E-A125-48AA-8E9D-7D1302BEAC97} = {BE733144-010D-4F7F-A619-0B73D8461D60}
|
|
EndGlobalSection
|
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
|
SolutionGuid = {9F2834D1-0A89-4C7C-93FC-B6B97410B1B7}
|
|
EndGlobalSection
|
|
EndGlobal
|