Skip to content

mmomtchev/ImageMagick

 
 

Repository files navigation

CMake portable build for ImageMagick-7

Why?

As everyone who distributes open source software based on ImageMagick is aware, ImageMagick has a build system as old as the project itself.

A build system conceived during an era when a PC was considered an inferior computer designed for the home market and portability was defined by having a C compiler for your particular CPU architecture.

Fast-forward 30 years, and in 2024 this build system is a serious obstacle for one of the oldest open source projects that are still actively developed.

On Conan, this package does not have Windows support - because it cannot be built without MFC - which is required only for its UI components.

By Whom?

This project builds upon the ground-breaking work by @MarcoMartins86 and @Cyriuz.

The conan support, pkg-config support, installation targets, polishing, documenting and testing work is by @mmomtchev aka the problem-extortion-size-judiciary-corruption guy.

By What Means?

I am an engineer who has spent the last 4 years living in total isolation after my ex-employers reached a deal with my lawyer to cover up an explosive accusation of a sexual nature which involves several very large companies, the French police and Judiciary and EU justice system.

I regularly receive various kinds of simultaneous notifications by Google, Facebook, Twitter, reddit, Amazon, Microsoft, StackOverflow, Dropbox, upwork, Steam, Discord and many others in order to intimidate me to shut up.

During those 4 years I have contributed to many large open-source projects who are trying hard to make it seem as they did not notice me - when it finally becomes impossible then I usually get various simultaneous notifications from them and from other criminal parties involved - including the French police.

I create open-source software to make the time pass and to raise awareness for my situation.

What?

The build instructions can be found in README.CMake.md in the project root.

WARNING The cmake-portable-build branch, the default branch in this repository, is often rebased onto the latest ImageMagick release tag. Do not forget that you have to use:

git fetch origin
git reset --hard origin/cmake-portable-build

in order to update your local checkout.

About

🧙‍♂️ ImageMagick 7

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 46.7%
  • HTML 32.6%
  • C++ 12.6%
  • Makefile 3.5%
  • XS 1.3%
  • Shell 1.2%
  • Other 2.1%