Re: Extracting binaries and libraries for release
da.mihi.sis.bubulae.frustrum.assae.solana.tuberosa.in.modo.gallico.fricta.ac.quassum.lactatum.coagulatum.crassum@imagemagick.org
| Newsgroups | gmane.comp.video.image-magick.user |
|---|---|
| Message-ID | <[email protected]> |
> I am on Linux.
The simplest solution is to have your users install an ImageMagick RPM.
If you want to include ImageMagick with your distribution, you can build
an "uninstalled" version (see
http://www.imagemagick.org/script/advanced-unix-installation.php). To
minimize the number of dependencies, we add all the delegates libraries
to the top level ImageMagick folder, like this
ImageMagick-6.6.1-3/jpeg
ImageMagick-6.6.1-3/png
ImageMagick-6.6.1-3/tiff
Next, build all the delegate libraries as static:
cd ImageMagick-6.6.1-3/jpeg
./configure --disable-shared
make
Do this for each delegate library. Now build ImageMagick:
cd ImageMagick-6.6.1-3
./configure --disable-shared --disable-installed --enable-delegate-build \
--prefix=/applications/ImageMagick
Verify that all your require delegate libraries are included in the build
by checking the final 40-50 lines of the configure script output. Now
build ImageMagick:
cd ImageMagick-6.6.1-3
make
make install