From: Cristy Date: Wed, 20 Jun 2018 00:01:28 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick6/pull/10 X-Git-Tag: 7.0.8-3~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e9eb7d4e9100b2c89aae8d43623ce4fefa5b9aa6;p=imagemagick https://github.com/ImageMagick/ImageMagick6/pull/10 --- diff --git a/MagickCore/studio.h b/MagickCore/studio.h index fd7b21b0e..e1e47244d 100644 --- a/MagickCore/studio.h +++ b/MagickCore/studio.h @@ -121,11 +121,11 @@ extern "C" { #endif #if defined(MAGICKCORE_THREAD_SUPPORT) # include -#elif defined(MAGICKCORE_WINDOWS_SUPPORT) +#endif +#if defined(MAGICKCORE_WINDOWS_SUPPORT) #include #include #include -#pragma comment (lib, "ws2_32.lib") #endif #if defined(MAGICKCORE_HAVE_SYS_SYSLIMITS_H) # include diff --git a/Makefile.in b/Makefile.in index fe15cc667..ac44b6071 100644 --- a/Makefile.in +++ b/Makefile.in @@ -2814,6 +2814,7 @@ WEBP_CFLAGS = @WEBP_CFLAGS@ WEBP_LIBS = @WEBP_LIBS@ WMF_CFLAGS = @WMF_CFLAGS@ WMF_LIBS = @WMF_LIBS@ +WS2_32_LIBS = @WS2_32_LIBS@ WWWDecodeDelegate = @WWWDecodeDelegate@ WebPDecodeDelegate = @WebPDecodeDelegate@ WebPEncodeDelegate = @WebPEncodeDelegate@ diff --git a/configure b/configure index e30585efc..9bcdba84e 100755 --- a/configure +++ b/configure @@ -975,6 +975,7 @@ WIN32_NATIVE_BUILD_FALSE WIN32_NATIVE_BUILD_TRUE WINGDI32_DELEGATE_FALSE WINGDI32_DELEGATE_TRUE +WS2_32_LIBS OLE_LIBS GDI32_LIBS HAVE_LD_VERSION_SCRIPT_FALSE @@ -4554,7 +4555,7 @@ MAGICK_PATCHLEVEL_VERSION=3 MAGICK_VERSION=7.0.8-3 -MAGICK_GIT_REVISION=14477:455f991e1:20180618 +MAGICK_GIT_REVISION=14479:c7d011f98:20180619 # Substitute library versioning @@ -9678,6 +9679,7 @@ fi GDI32_LIBS='' +WS2_32_LIBS='' native_win32_build='no' cygwin_build='no' case "${host_os}" in @@ -9689,6 +9691,7 @@ case "${host_os}" in native_win32_build='yes' GDI32_LIBS='-lgdi32' OLE_LIBS='-loleaut32' + WS2_32_LIBS="-lws2_32" ;; esac if test "${GDI32_LIBS}x" != 'x'; then @@ -9698,6 +9701,7 @@ $as_echo "#define WINGDI32_DELEGATE 1" >>confdefs.h fi + if test "${GDI32_LIBS}x" != 'x' ; then WINGDI32_DELEGATE_TRUE= WINGDI32_DELEGATE_FALSE='#' @@ -36872,9 +36876,9 @@ fi # if test "$build_modules" != 'no'; then - MAGICK_DEP_LIBS="$USER_LIBS $LCMS_LIBS $FREETYPE_LIBS $RAQM_LIBS $LQR_LIBS $FFTW_LIBS $XML_LIBS $FLIF_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" + MAGICK_DEP_LIBS="$USER_LIBS $LCMS_LIBS $FREETYPE_LIBS $RAQM_LIBS $LQR_LIBS $FFTW_LIBS $XML_LIBS $FLIF_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $WS2_32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" else - MAGICK_DEP_LIBS="$USER_LIBS $JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $RAQM_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FLIF_LIBS $FPX_LIBS $FONTCONFIG_LIBS $HEIF_LIBS $WEBPMUX_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $LIBOPENJP2_LIBS $PANGO_LIBS $RAW_R_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" + MAGICK_DEP_LIBS="$USER_LIBS $JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $RAQM_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FLIF_LIBS $FPX_LIBS $FONTCONFIG_LIBS $HEIF_LIBS $WEBPMUX_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $LIBOPENJP2_LIBS $PANGO_LIBS $RAW_R_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $WS2_32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" fi diff --git a/configure.ac b/configure.ac index d351b95d1..5e6a029ba 100644 --- a/configure.ac +++ b/configure.ac @@ -346,6 +346,7 @@ AC_EXEEXT AC_OBJEXT GDI32_LIBS='' +WS2_32_LIBS='' native_win32_build='no' cygwin_build='no' case "${host_os}" in @@ -357,6 +358,7 @@ case "${host_os}" in native_win32_build='yes' GDI32_LIBS='-lgdi32' OLE_LIBS='-loleaut32' + WS2_32_LIBS="-lws2_32" ;; esac if test "${GDI32_LIBS}x" != 'x'; then @@ -364,6 +366,7 @@ if test "${GDI32_LIBS}x" != 'x'; then fi AC_SUBST(GDI32_LIBS) AC_SUBST(OLE_LIBS) +AC_SUBST(WS2_32_LIBS) AM_CONDITIONAL(WINGDI32_DELEGATE, test "${GDI32_LIBS}x" != 'x' ) AM_CONDITIONAL(WIN32_NATIVE_BUILD, test "${native_win32_build}" = 'yes' ) AM_CONDITIONAL(CYGWIN_BUILD, test "${cygwin_build}" = 'yes' ) @@ -3882,9 +3885,9 @@ fi # if test "$build_modules" != 'no'; then - MAGICK_DEP_LIBS="$USER_LIBS $LCMS_LIBS $FREETYPE_LIBS $RAQM_LIBS $LQR_LIBS $FFTW_LIBS $XML_LIBS $FLIF_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" + MAGICK_DEP_LIBS="$USER_LIBS $LCMS_LIBS $FREETYPE_LIBS $RAQM_LIBS $LQR_LIBS $FFTW_LIBS $XML_LIBS $FLIF_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $WS2_32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" else - MAGICK_DEP_LIBS="$USER_LIBS $JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $RAQM_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FLIF_LIBS $FPX_LIBS $FONTCONFIG_LIBS $HEIF_LIBS $WEBPMUX_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $LIBOPENJP2_LIBS $PANGO_LIBS $RAW_R_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" + MAGICK_DEP_LIBS="$USER_LIBS $JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $RAQM_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FLIF_LIBS $FPX_LIBS $FONTCONFIG_LIBS $HEIF_LIBS $WEBPMUX_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $LIBOPENJP2_LIBS $PANGO_LIBS $RAW_R_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $WS2_32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $JEMALLOC_LIBS $THREAD_LIBS" fi AC_SUBST(MAGICK_DEP_LIBS)