Skip to content

v7.1.1-23 update#2

Open
valgur wants to merge 157 commits into
Cyriuz:v7.1.1-23from
valgur:main
Open

v7.1.1-23 update#2
valgur wants to merge 157 commits into
Cyriuz:v7.1.1-23from
valgur:main

Conversation

@valgur

@valgur valgur commented Dec 12, 2023

Copy link
Copy Markdown
Collaborator

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

Development

Successfully merging this pull request may close these issues.

8 participants