Skip to content

MikeWey/DMagick

Folders and files

NameName
Last commit message
Last commit date
Apr 10, 2020
Sep 6, 2020
Nov 1, 2011
Dec 30, 2011
Nov 5, 2011
May 25, 2017
May 1, 2011
May 25, 2017
Mar 10, 2019
Aug 12, 2017
May 19, 2017

Repository files navigation

DMagick is a ImageMagick binding for the D programing language.

Requirements:
=============

    Linux (Posix?):
    ---------------
    - A recent D2 compiler >= 2.058
    - ImageMagick 6.6.0 or grater.
    - GNUMake

    Windows:
    --------
    - A recent D2 compiler >= 2.058
    - ImageMagick 6.6.0 or grater. (6.6.3 and above for 64 bits)
      It's Recomended to use the latest version.
    - implip from the Digital Mars basic utilities package.
      http://ftp.digitalmars.com/bup.zip
    - Digital Mars make (distributed with dmd).

Building:
=========

    Linux (Posix?):
    ---------------
    To build DMagick just call "make" and "make install" to install
    Dmagick. The documentation can be build with "make docs".

    Windows:
    --------
    To Build DMagick use the make distributed with dmd:
        make -f windows.mak
    This should build DMagick (DMagick.lib) and generate the Import
    import library (MagickCore.lib) needed to link with the dll.

Building Applications using DMagick:
====================================

    Linux (Posix?):
    ---------------
    It's advised to use pkg-config when building applications using
    DMagick as distrobutions usualy don't include the latest version
    of ImageMagick.
        dmd myapp.d `pkg-config --cflags --libs DMagick`

    Windows:
    --------
    When using the latest version of ImageMagick only the libs need to
    be passed to the compiler.
        dmd myapp.d -L DMagick.lib MagickCore.lib