cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=301b672b3a6881ba75429b0e94dfec4b8ca57c4e
commit 301b672b3a6881ba75429b0e94dfec4b8ca57c4e Author: Cedric BAIL <c.b...@partner.samsung.com> Date: Fri Jun 20 09:40:48 2014 +0200 evas: fix build of jpeg saver on Windows. --- configure.ac | 13 ------------- src/Makefile_Evas.am | 2 -- src/lib/evil/Evil.h | 1 + 3 files changed, 1 insertion(+), 15 deletions(-) diff --git a/configure.ac b/configure.ac index 94f48d4..eca33bc 100644 --- a/configure.ac +++ b/configure.ac @@ -1844,19 +1844,6 @@ EVAS_CHECK_IMAGE_LOADER([WEBP], [${want_evas_image_loader_webp}]) EVAS_CHECK_IMAGE_LOADER([XPM], [${want_evas_image_loader_xpm}]) EVAS_CHECK_IMAGE_LOADER([TGV], [${want_evas_image_loader_tgv}]) -dnl Windows has no sigsetjmp function, nor equivalent. -dnl So we disable the jpeg saver. -dnl TODO: must find a workaround -if test "${have_windows}" = "yes"; then - have_evas_image_saver_jpeg="no" -elif test "x${have_evas_image_loader_jpeg}" = "xyes" || \ - test "x${have_evas_image_loader_jpeg}" = "xstatic"; then - AC_DEFINE([EVAS_BUILD_SAVER_JPEG], [1], [Build JPEG saver]) - have_evas_image_saver_jpeg="yes" -fi - -AM_CONDITIONAL([BUILD_SAVER_JPEG], [test "x${have_evas_image_saver_jpeg}" = "xyes"]) - EFL_EVAL_PKGS([EVAS]) ### Checks for header files diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index a48ff93..6480ff9 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -1506,7 +1506,6 @@ modules_evas_loaders_jpeg_module_la_LIBADD = \ modules_evas_loaders_jpeg_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ modules_evas_loaders_jpeg_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ modules_evas_loaders_jpeg_module_la_LIBTOOLFLAGS = --tag=disable-static -if BUILD_SAVER_JPEG saverjpegpkgdir = $(libdir)/evas/modules/savers/jpeg/$(MODULE_ARCH) saverjpegpkg_LTLIBRARIES = modules/evas/savers/jpeg/module.la modules_evas_savers_jpeg_module_la_SOURCES = modules/evas/savers/jpeg/evas_image_save_jpeg.c @@ -1522,7 +1521,6 @@ modules_evas_savers_jpeg_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ modules_evas_savers_jpeg_module_la_LIBTOOLFLAGS = --tag=disable-static endif endif -endif if BUILD_LOADER_JP2K if EVAS_STATIC_BUILD_JP2K diff --git a/src/lib/evil/Evil.h b/src/lib/evil/Evil.h index e629d76..c3b4210 100644 --- a/src/lib/evil/Evil.h +++ b/src/lib/evil/Evil.h @@ -205,6 +205,7 @@ typedef unsigned long gid_t; # endif #endif +#define sigsetjmp setjmp #ifdef __cplusplus } --