Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7.1.1-23 update #2

Open
wants to merge 157 commits into
base: v7.1.1-23
Choose a base branch
from
Open

v7.1.1-23 update #2

wants to merge 157 commits into from

Conversation

valgur
Copy link
Collaborator

@valgur valgur commented Dec 12, 2023

All of the changes from #1, plus:

  • Reorganized the CMakeLists.txt into more isolated chunks to make it easier to follow.
  • Updated a few more checks and added defaults for MSVC to speed up the glacial configure process.
  • Added the extra utilities symlinks. Could copy them on Windows instead, but decided not to by default as each statically built executable was 15 MB. Symlinking on Windows is supported, but only with extra system-wide permission.
  • Added nearly all configuration variables set by configure.ac and added the output of configured .xml files, etc.
  • Added all tests as CTest targets. Everything passes on Linux and almost everything on Windows. I only get a "missing a delegate for PPM" on Windows for a few tests for some reason.

I'm thinking of setting up a CI pipeline that builds it for a few different configurations using Conan dependencies next.

Cristy and others added 30 commits December 10, 2023 19:24
And rename HasJMALLOC and HasUMEM.
dlemstra and others added 29 commits December 31, 2023 14:13
When the .pc file is installed in a location not searched by pkg-config
by default, Magick++-config failed.

Fixes ImageMagick#7007

Signed-off-by: Ted Lyngmo <ted@lyncon.se>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
8 participants