Skip to content

Commit

Permalink
Merge pull request #31 from g-maxime/vs2022
Browse files Browse the repository at this point in the history
Add MSVC2022 project
  • Loading branch information
JeromeMartinez authored Nov 27, 2024
2 parents ed4b1e7 + ecfabbe commit 0b5641c
Show file tree
Hide file tree
Showing 15 changed files with 896 additions and 12 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/DVAnalyzer_Checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ jobs:
run: |
if [ "$RUNNER_OS" == "Linux" ]; then
sudo apt-get update -y
sudo apt-get install -y zlib1g-dev qtbase5-dev qt5-qmake qtchooser
sudo apt-get install -y zlib1g-dev qtbase5-dev qt5-qmake
fi
if [ "$RUNNER_OS" == "macOS" ]; then
brew install automake qt@5
brew install libtool automake qt@5
fi
- name: Get ZenLib info
id: zenlib-info
Expand Down Expand Up @@ -76,11 +76,10 @@ jobs:
- name: Configure GUI
run: |
cd Project/QtCreator
export PATH=/usr/local/opt/qt@5/bin:$PATH
export QT_SELECT=qt5
./prepare INCLUDEPATH+=/usr/local/include CONFIG+=c++11 -after QMAKE_MACOSX_DEPLOYMENT_TARGET=10.9
export PATH=/opt/homebrew/opt/qt@5/bin:$PATH
./prepare CONFIG+=c++11 -after QMAKE_MACOSX_DEPLOYMENT_TARGET=10.9
- name: Build GUI
run: |
cd Project/QtCreator
export PATH=/usr/local/opt/qt@5/bin:$PATH
export PATH=/opt/homebrew/opt/qt@5/bin:$PATH
make
117 changes: 117 additions & 0 deletions Project/MSVC2022/AVPS_DV_Analyzer.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26730.16
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ThirdParty", "ThirdParty", "{70DAF034-E8BA-4636-A42C-CC581B3ECC94}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AVPS_DV_Analyzer_CLI", "CLI\AVPS_DV_Analyzer_CLI.vcxproj", "{8A1AE679-131A-493C-86CA-91179B0955A4}"
ProjectSection(ProjectDependencies) = postProject
{20E0F8D6-213C-460B-B361-9C725CB375C7} = {20E0F8D6-213C-460B-B361-9C725CB375C7}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AVPS_DV_Analyzer_GUI", "GUI\AVPS_DV_Analyzer_GUI.vcxproj", "{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}"
ProjectSection(ProjectDependencies) = postProject
{20E0F8D6-213C-460B-B361-9C725CB375C7} = {20E0F8D6-213C-460B-B361-9C725CB375C7}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MediaInfoLib", "..\..\..\MediaInfoLib\Project\MSVC2022\Library\MediaInfoLib.vcxproj", "{20E0F8D6-213C-460B-B361-9C725CB375C7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZenLib", "..\..\..\ZenLib\Project\MSVC2022\Library\ZenLib.vcxproj", "{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\..\..\zlib\contrib\vstudio\vc17\zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
DebugA|Win32 = DebugA|Win32
DebugA|x64 = DebugA|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
ReleaseA|Win32 = ReleaseA|Win32
ReleaseA|x64 = ReleaseA|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8A1AE679-131A-493C-86CA-91179B0955A4}.Debug|Win32.ActiveCfg = Debug|Win32
{8A1AE679-131A-493C-86CA-91179B0955A4}.Debug|Win32.Build.0 = Debug|Win32
{8A1AE679-131A-493C-86CA-91179B0955A4}.Debug|x64.ActiveCfg = Debug|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.Debug|x64.Build.0 = Debug|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.DebugA|Win32.ActiveCfg = Debug|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.DebugA|x64.ActiveCfg = Debug|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.DebugA|x64.Build.0 = Debug|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.Release|Win32.ActiveCfg = Release|Win32
{8A1AE679-131A-493C-86CA-91179B0955A4}.Release|Win32.Build.0 = Release|Win32
{8A1AE679-131A-493C-86CA-91179B0955A4}.Release|x64.ActiveCfg = Release|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.Release|x64.Build.0 = Release|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.ReleaseA|Win32.ActiveCfg = Release|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.ReleaseA|x64.ActiveCfg = Release|x64
{8A1AE679-131A-493C-86CA-91179B0955A4}.ReleaseA|x64.Build.0 = Release|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Debug|Win32.ActiveCfg = Debug|Win32
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Debug|Win32.Build.0 = Debug|Win32
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Debug|x64.ActiveCfg = Debug|Win32
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.DebugA|Win32.ActiveCfg = Debug|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.DebugA|x64.ActiveCfg = Debug|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.DebugA|x64.Build.0 = Debug|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Release|Win32.ActiveCfg = Release|Win32
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Release|Win32.Build.0 = Release|Win32
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Release|x64.ActiveCfg = Release|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.Release|x64.Build.0 = Release|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.ReleaseA|Win32.ActiveCfg = Release|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.ReleaseA|x64.ActiveCfg = Release|x64
{E3711417-8DF9-47DE-AADE-EA3832EA6BDC}.ReleaseA|x64.Build.0 = Release|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Debug|Win32.ActiveCfg = Debug|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Debug|Win32.Build.0 = Debug|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Debug|x64.ActiveCfg = Debug|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Debug|x64.Build.0 = Debug|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.DebugA|Win32.ActiveCfg = Debug|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.DebugA|Win32.Build.0 = Debug|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.DebugA|x64.ActiveCfg = Debug|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.DebugA|x64.Build.0 = Debug|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Release|Win32.ActiveCfg = Release|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Release|Win32.Build.0 = Release|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Release|x64.ActiveCfg = Release|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.Release|x64.Build.0 = Release|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.ReleaseA|Win32.ActiveCfg = Release|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.ReleaseA|Win32.Build.0 = Release|Win32
{20E0F8D6-213C-460B-B361-9C725CB375C7}.ReleaseA|x64.ActiveCfg = Release|x64
{20E0F8D6-213C-460B-B361-9C725CB375C7}.ReleaseA|x64.Build.0 = Release|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|Win32.ActiveCfg = Debug|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|Win32.Build.0 = Debug|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|x64.ActiveCfg = Debug|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Debug|x64.Build.0 = Debug|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.DebugA|Win32.ActiveCfg = Debug|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.DebugA|Win32.Build.0 = Debug|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.DebugA|x64.ActiveCfg = Debug|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.DebugA|x64.Build.0 = Debug|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|Win32.ActiveCfg = Release|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|Win32.Build.0 = Release|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|x64.ActiveCfg = Release|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.Release|x64.Build.0 = Release|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.ReleaseA|Win32.ActiveCfg = Release|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.ReleaseA|Win32.Build.0 = Release|Win32
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.ReleaseA|x64.ActiveCfg = Release|x64
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94}.ReleaseA|x64.Build.0 = Release|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.DebugA|Win32.ActiveCfg = Debug|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.DebugA|x64.ActiveCfg = Debug|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.DebugA|x64.Build.0 = Debug|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseA|Win32.ActiveCfg = Release|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseA|x64.ActiveCfg = Release|x64
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseA|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{20E0F8D6-213C-460B-B361-9C725CB375C7} = {70DAF034-E8BA-4636-A42C-CC581B3ECC94}
{0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94} = {70DAF034-E8BA-4636-A42C-CC581B3ECC94}
{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8} = {70DAF034-E8BA-4636-A42C-CC581B3ECC94}
EndGlobalSection
EndGlobal
34 changes: 34 additions & 0 deletions Project/MSVC2022/CLI/AVPS_DV_Analyzer_CLI.rc
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#include <winresrc.h>

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,4,2,0
PRODUCTVERSION 1,4,2,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "AudioVisual Preserve Solutions"
VALUE "FileDescription", ""
VALUE "FileVersion", "1,4,2,0"
VALUE "InternalName", "dvanalyzer"
VALUE "LegalCopyright", "AudioVisual Preserve Solutions"
VALUE "OriginalFilename", "dvanalyzer.exe"
VALUE "ProductName", "DV Analyzer"
VALUE "ProductVersion", "1,4,2,0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
Loading

0 comments on commit 0b5641c

Please sign in to comment.