summaryrefslogtreecommitdiff
path: root/dmagick/c/resample.d
diff options
context:
space:
mode:
authorMike Wey2017-05-19 20:29:37 +0200
committerMike Wey2017-05-19 20:31:44 +0200
commit87c811161c608f8428ff8e399c60f9672c6cfc7e (patch)
tree59f2d3656e14e13c32354a835a5251bea864a174 /dmagick/c/resample.d
parent1f55c1eaf58bd2bcdb8d11656e816db2e9f05682 (diff)
Swith to using a config file.
This is hopefully a first step to supporting dub. See #12
Diffstat (limited to 'dmagick/c/resample.d')
-rw-r--r--dmagick/c/resample.d30
1 files changed, 13 insertions, 17 deletions
diff --git a/dmagick/c/resample.d b/dmagick/c/resample.d
index 80dfbb4..9dc2bbe 100644
--- a/dmagick/c/resample.d
+++ b/dmagick/c/resample.d
@@ -1,27 +1,17 @@
module dmagick.c.resample;
-import dmagick.c.cacheView;
-import dmagick.c.exception;
-import dmagick.c.image;
-import dmagick.c.magickType;
import dmagick.c.magickVersion;
-import dmagick.c.pixel;
-
-//A mixin with static if has problems with circular imports. (dmagick.c.image)
-version(MagickCore_660) {} else
-version(MagickCore_661) {} else
-version(MagickCore_662) {} else
-version(MagickCore_663) {} else
-version(MagickCore_664) {} else
-version(MagickCore_665) {} else
-{
- version = MagickCore_666_and_up;
-}
extern(C)
{
- version ( MagickCore_666_and_up )
+ static if ( MagickLibVersion >= 0x666 )
{
+ import dmagick.c.cacheView;
+ import dmagick.c.exception;
+ import dmagick.c.image;
+ import dmagick.c.magickType;
+ import dmagick.c.pixel;
+
/**
* Used to adjust the filter algorithm used when resizing images.
* Different filters experience varying degrees of success with
@@ -78,6 +68,12 @@ extern(C)
}
else
{
+ import dmagick.c.cacheView;
+ import dmagick.c.exception;
+ import dmagick.c.image;
+ import dmagick.c.magickType;
+ import dmagick.c.pixel;
+
enum FilterTypes
{
UndefinedFilter,