*/
#define MagickPackageName "ImageMagick"
#define MagickCopyright "Copyright (C) 1999-2013 ImageMagick Studio LLC"
-#define MagickSVNRevision "12978:12983M"
+#define MagickSVNRevision "13015:13034M"
#define MagickLibVersion 0x700
#define MagickLibVersionText "7.0.0"
#define MagickLibVersionNumber 1,0,0
#define MagickppLibAddendum "-0"
#define MagickppLibInterface 2
#define MagickppLibMinInterface 2
-#define MagickReleaseDate "2013-08-10"
+#define MagickReleaseDate "2013-08-17"
#define MagickChangeDate "20120427"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
#define MagickFeatures "DPC HDRI OpenMP"
MAGICK_VERSION=7.0.0-0
-MAGICK_SVN_REVISION=12978:12983M
+MAGICK_SVN_REVISION=13015:13034M
# Substitute library versioning
fi
ax_save_CPPFLAGS=$CPPFLAGS
+ ax_save_CL_CFLAGS=$CL_CFLAGS
+
+ found_opencl_header='no'
CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
for ac_header in CL/cl.h OpenCL/cl.h
do :
cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
+ found_opencl_header='yes'
+ break;
+else
+ found_opencl_header='no'
+fi
+
+done
+
+ if test X$found_opencl_header = Xno; then :
+ { ac_cv_header_CL_cl_h=; unset ac_cv_header_CL_cl_h;}
+ { ac_cv_header_OpenCL_cl_h=; unset ac_cv_header_OpenCL_cl_h;}
+ CL_CFLAGS="-I$AMDAPPSDKROOT/include"
+ CPPFLAGS="$ax_save_CPPFLAGS $CL_CFLAGS"
+ for ac_header in CL/cl.h OpenCL/cl.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ found_opencl_header='yes'
+ break;
+else
+ found_opencl_header='no'
fi
done
- CPPFLAGS=$ax_save_CPPFLAGS
+
+fi
+
+ CPPFLAGS="$ax_save_CPPFLAGS"
for ac_header in windows.h
do :
else
ax_cv_check_cl_libcl=no
case $host_cpu in
- x86_64) ax_check_cl_libdir=lib64 ;;
- *) ax_check_cl_libdir=lib ;;
+ x86_64) ax_check_cl_libdir=lib64
+ ax_check_cl_amd_libdir=x86_64
+ ;;
+ *) ax_check_cl_libdir=lib
+ ax_check_cl_amd_libdir=x86
+ ;;
esac
ax_save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break
+else
+ ax_check_cl_amd_flags="-L$AMDAPPSDKROOT/lib/$ax_check_cl_amd_libdir" LIBS="$ax_try_lib $ax_check_cl_amd_flags $CL_LIBS $ax_save_LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
+ # include <windows.h>
+ # endif
+ # ifdef HAVE_CL_CL_H
+ # include <CL/cl.h>
+ # elif defined(HAVE_OPENCL_CL_H)
+ # include <OpenCL/cl.h>
+ # else
+ # error no CL.h
+ # endif
+int
+main ()
+{
+clCreateContextFromType(0,0,0,0,0)
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_amd_flags"; break
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+
+
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
CFLAGS="$CL_CFLAGS $CFLAGS"
+CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
LIBS="$CL_LIBS $LIBS"
if test "$enable_opencl" != no; then
# Most delegates have includes in the same directory as the library, but not all...
#
# Includes
- for dir in bzlib fftw mupdf fpx gslib/src jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include lzma magick png tiff/libtiff ttf/include wand webp wmf/include xml/include zlib; do
+ for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include lzma magick mupdf png tiff/libtiff ttf/include wand webp wmf/include xml/include zlib; do
if test -d "$builddir/$dir"; then
CPPFLAGS="$CPPFLAGS -I$builddir/$dir"
else
done
# Libraries
- for dir in bzlib mupdf fftw fpx gslib/src jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src lzma magick png tiff/libtiff ttf/objs wand webp wmf/src xml zlib; do
+ for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src lzma magick mupdf png tiff/libtiff ttf/objs wand webp wmf/src xml zlib; do
if test -d "$builddir/$dir/.libs"; then
LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs"
else
[CL_CFLAGS="${PTHREAD_CFLAGS}"; CL_LIBS="${PTHREAD_LIBS} -lm"])
ax_save_CPPFLAGS=$CPPFLAGS
+ ax_save_CL_CFLAGS=$CL_CFLAGS
+
+ found_opencl_header='no'
CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
- AC_CHECK_HEADERS([CL/cl.h OpenCL/cl.h])
- CPPFLAGS=$ax_save_CPPFLAGS
+ AC_CHECK_HEADERS([CL/cl.h OpenCL/cl.h],
+ [found_opencl_header='yes'
+ break;],
+ [found_opencl_header='no'])
+
+ AS_IF([test X$found_opencl_header = Xno],
+ [AS_UNSET([ac_cv_header_CL_cl_h])
+ AS_UNSET([ac_cv_header_OpenCL_cl_h])
+ CL_CFLAGS="-I$AMDAPPSDKROOT/include"
+ CPPFLAGS="$ax_save_CPPFLAGS $CL_CFLAGS"
+ AC_CHECK_HEADERS([CL/cl.h OpenCL/cl.h],
+ [found_opencl_header='yes'
+ break;],
+ [found_opencl_header='no'])
+ ],
+ [])
+
+ CPPFLAGS="$ax_save_CPPFLAGS"
AC_CHECK_HEADERS([windows.h])
AC_CACHE_CHECK([for OpenCL library], [ax_cv_check_cl_libcl],
[ax_cv_check_cl_libcl=no
case $host_cpu in
- x86_64) ax_check_cl_libdir=lib64 ;;
- *) ax_check_cl_libdir=lib ;;
+ x86_64) ax_check_cl_libdir=lib64
+ ax_check_cl_amd_libdir=x86_64
+ ;;
+ *) ax_check_cl_libdir=lib
+ ax_check_cl_amd_libdir=x86
+ ;;
esac
ax_save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
[ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break],
[ax_check_cl_dylib_flag='-Wl,-framework,OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS"
AC_LINK_IFELSE([AX_OPENCL_PROGRAM],
- [ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break])])])
+ [ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break],
+ [ax_check_cl_amd_flags="-L$AMDAPPSDKROOT/lib/$ax_check_cl_amd_libdir" LIBS="$ax_try_lib $ax_check_cl_amd_flags $CL_LIBS $ax_save_LIBS"
+ AC_LINK_IFELSE([AX_OPENCL_PROGRAM],
+ [ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_amd_flags"; break]
+ )
+ ]
+ )])])
done
AS_IF([test "X$ax_cv_check_cl_libcl" = Xno],