/*
- Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
Define declarations.
*/
#define MagickPackageName "@PACKAGE_NAME@"
-#define MagickCopyright "Copyright (C) 1999-2011 ImageMagick Studio LLC"
+#define MagickCopyright "Copyright (C) 1999-2014 ImageMagick Studio LLC"
#define MagickSVNRevision "@MAGICK_SVN_REVISION@"
#define MagickLibVersion @PACKAGE_LIB_VERSION@
#define MagickLibVersionText "@MAGICK_LIB_VERSION_TEXT@"
#define MagickLibAddendum "@PACKAGE_VERSION_ADDENDUM@"
#define MagickLibInterface @MAGICK_LIBRARY_CURRENT@
#define MagickLibMinInterface @MAGICK_LIBRARY_CURRENT_MIN@
+#if defined(_WINDOWS)
+# if defined(_WIN64)
+# define MagickPlatform "x64"
+# else
+# define MagickPlatform "x86"
+# endif
+#else
+#define MagickPlatform "@MAGICK_TARGET_CPU@"
+#endif
+#define MagickppLibVersionText "@MAGICKPP_LIB_VERSION_TEXT@"
+#define MagickppLibVersionNumber @MAGICKPP_LIBRARY_VERSION_INFO@
+#define MagickppLibAddendum "@PACKAGE_VERSION_ADDENDUM@"
+#define MagickppLibInterface @MAGICKPP_LIBRARY_CURRENT@
+#define MagickppLibMinInterface @MAGICKPP_LIBRARY_CURRENT_MIN@
#define MagickReleaseDate "@PACKAGE_RELEASE_DATE@"
#define MagickChangeDate "@PACKAGE_CHANGE_DATE@"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
-#if defined(MAGICKCORE_OPENMP_SUPPORT)
-#define MagickOpenMPFeature "OpenMP "
-#else
-#define MagickOpenMPFeature " "
-#endif
-#if defined(MAGICKCORE_OPENCL_SUPPORT)
-#define MagickOpenCLFeature "OpenCL "
-#else
-#define MagickOpenCLFeature " "
-#endif
-#if defined(MAGICKCORE_HDRI_SUPPORT)
-#define MagickHDRIFeature "HDRI "
-#else
-#define MagickHDRIFeature " "
-#endif
-#if defined(MAGICKCORE_ZERO_CONFIGURATION_SUPPORT)
-#define MagickZeroConfigurationFeature "Zero Configuration "
-#else
-#define MagickZeroConfigurationFeature " "
-#endif
-#define MagickFeatures MagickOpenMPFeature MagickOpenCLFeature MagickHDRIFeature MagickZeroConfigurationFeature
+#define MagickFeatures "@MAGICK_FEATURES@"
+#define MagickDelegates "@MAGICK_DELEGATES@"
#define MagickHomeURL "file://@DOCUMENTATION_PATH@/index.html"
#if (MAGICKCORE_QUANTUM_DEPTH == 8)
#define MagickQuantumDepth "Q8"
#define MagickQuantumRange "4294967295"
#elif (MAGICKCORE_QUANTUM_DEPTH == 64)
#define MagickQuantumDepth "Q64"
-#define MagickQuantumRange "18446744073709551615"
+#define MagickQuantumRange "65535"
#else
#define MagickQuantumDepth "Q?"
#define MagickQuantumRange "?"
#endif
#define MagickVersion \
MagickPackageName " " MagickLibVersionText MagickLibAddendum " " \
- MagickReleaseDate " " MagickQuantumDepth " " MagickAuthoritativeURL
+ MagickQuantumDepth " " MagickPlatform " " MagickReleaseDate " " \
+ MagickAuthoritativeURL
extern MagickExport char
*GetMagickHomeURL(void);
extern MagickExport const char
*GetMagickCopyright(void),
+ *GetMagickDelegates(void),
*GetMagickFeatures(void),
*GetMagickPackageName(void),
*GetMagickQuantumDepth(size_t *),
*GetMagickReleaseDate(void),
*GetMagickVersion(size_t *);
+extern MagickExport void
+ ListMagickVersion(FILE *);
+
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif