Skip to content

Build release version only#1

Open
cjee21 wants to merge 2 commits into
MediaArea:mainfrom
cjee21:main
Open

Build release version only#1
cjee21 wants to merge 2 commits into
MediaArea:mainfrom
cjee21:main

Conversation

@cjee21
Copy link
Copy Markdown

@cjee21 cjee21 commented May 20, 2026

Optimize the build by building release mode only (vcpkg defaults to build debug too) to reduce build time and save CPU cycles.

Also update some comments and readme text as well as point the url in readme to MediaArea repo's release.

@cjee21
Copy link
Copy Markdown
Author

cjee21 commented May 22, 2026

@JeromeMartinez Automated builds of Graphviz using vcpkg is here: https://github.com/cjee21/Graphviz-Windows

Compared to official Graphviz release, this one has ARM64 build, CFG enabled and is using static CRT (So no need VCruntime and UCRT dlls). Dependencies may be newer than official release too since they use pre-compiled dlls stored in Git for official Windows builds. Plugins are a little different from official release but for MediaInfo use should not matter. There may be some useless dlls included (like brotlienc.dll) that can be left out when packaging graph plugin.

The automated builds include integration test with MediaInfo to ensure graph can be generated from MediaInfo on all three architectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant