Update of /cvsroot/ufraw/ufraw
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31680
Modified Files:
configure.ac
Log Message:
Reorder configure.ac to make latest version of MXE (with GCC 4.7.2) work for
cross-compiling. Make the -mno-cygwin flag configurable since it is not valid
in GCC 4.6+.
Index: configure.ac
===================================================================
RCS file: /cvsroot/ufraw/ufraw/configure.ac,v
retrieving revision 1.171
retrieving revision 1.172
diff -u -d -r1.171 -r1.172
--- configure.ac 18 Mar 2013 04:45:21 -0000 1.171
+++ configure.ac 18 Mar 2013 15:45:22 -0000 1.172
@@ -20,6 +20,16 @@
echo cannot execute: pod2man], $PATH)
AC_FUNC_FSEEKO
+# Ensure that getopt_long is available. It is included in GNU libc and
+# in at least most BSD libcs. If not found, search for it in libgnugetopt.
+AC_SEARCH_LIBS(getopt_long, gnugetopt, ,
+ AC_MSG_ERROR(can not build UFRaw without getopt_long))
+
+# Make sure that pow is available, trying libm if necessary.
+AC_SEARCH_LIBS(pow, m)
+AC_CHECK_FUNCS(canonicalize_file_name)
+AC_CHECK_FUNCS(memmem)
+
# For binary package creation, adjusting for the build CPU is not appropriate.
case $host_cpu in
i686)
@@ -45,49 +55,6 @@
CFLAGS="$CFLAGS $OPENMP_CFLAGS"
CXXFLAGS="$CXXFLAGS $OPENMP_CFLAGS"
-# Windows and Darwin (Mac OS X) will require some special attention.
-case $host_os in
- *mingw* )
- ufraw_win32=yes
- ufraw_darwin=no
- ;;
- *darwin* )
- ufraw_win32=no
- ufraw_darwin=yes
- ;;
- * )
- ufraw_win32=no
- ufraw_darwin=no
- ;;
-esac
-AM_CONDITIONAL(UFRAW_WIN32, test x$ufraw_win32 = xyes)
-
-if test $ufraw_win32 = yes; then
- CFLAGS="$CFLAGS -mno-cygwin -mwindows -mms-bitfields"
- CXXFLAGS="$CXXFLAGS -mno-cygwin -mwindows -mms-bitfields"
- CONSOLE="-mconsole"
-else
- CONSOLE=
-fi
-AC_SUBST(CONSOLE)
-
-# Check for the Apple Carbon framework (needed for GDK_WINDOWING_QUARTZ).
-CARBON_LIBS=
-if test $ufraw_darwin = yes; then
- carbon_ok=no
- AC_MSG_CHECKING([for Mac OS X Carbon support])
- AC_TRY_CPP([
- #include <Carbon/Carbon.h>
- #include <ApplicationServices/ApplicationServices.h>
- #include <CoreServices/CoreServices.h>
- ], carbon_ok=yes)
- AC_MSG_RESULT($carbon_ok)
- if test "x$carbon_ok" = "xyes"; then
- CARBON_LIBS="-framework Carbon -framework Cocoa"
- fi
-fi
-AC_SUBST(CARBON_LIBS)
-
# point to programs/libraries installed in a non-default place
AC_ARG_WITH(prefix,
[ --with-prefix=PREFIX use also PREFIX as an input prefix for the build],
@@ -99,12 +66,6 @@
],
[ with_prefix=NONE ] )
-AC_ARG_WITH(dosprefix,
- [ --with-dosprefix=PREFIX PREFIX is the prefix in dos format
- (needed only in windows) ],
- [ with_dosprefix=$withval],
- [ with_dosprefix=NONE ] )
-
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.12 gthread-2.0)
PKG_CHECK_MODULES(LCMS, lcms >= 1.14)
@@ -210,21 +171,6 @@
AC_SUBST(CINEPAINT_LIBS)
AC_SUBST(CINEPAINT_PROGRAMPLUGINDIR)
-# Ensure that getopt_long is available. It is included in GNU libc and
-# in at least most BSD libcs. If not found, search for it in libgnugetopt.
-AC_SEARCH_LIBS(getopt_long, gnugetopt, ,
- AC_MSG_ERROR(can not build UFRaw without getopt_long))
-
-# The ws2_32 library is required for the ntohs symbol on win32.
-if test $ufraw_win32 = yes; then
- LIBS="$LIBS -lws2_32"
-fi
-
-# Make sure that pow is available, trying libm if necessary.
-AC_SEARCH_LIBS(pow, m)
-AC_CHECK_FUNCS(canonicalize_file_name)
-AC_CHECK_FUNCS(memmem)
-
# Check for zlib.
AC_CHECK_LIB(z, deflate)
have_zlib=${ac_cv_lib_z_deflate:-no}
@@ -278,6 +224,18 @@
[ have_lensfun=no
AC_MSG_RESULT($LENSFUN_PKG_ERRORS) ] )
+# Make sure MSGFMT_OPTS is defined for all combinations of autoconf and glib.
+MSGFMT_OPTS=
+ALL_LINGUAS="ca cs da de es fr it ja ko nb nl pl pt ru sr sr@latin sv zh_CN
zh_TW"
+AM_GLIB_GNU_GETTEXT
+LIBS="$LIBS $INTLLIBS"
+# The following might not work with some combinations of autoconf and glib due
+# to a missing update of the glib-gettext.m4 file.
+#AM_GLIB_DEFINE_LOCALEDIR(UFRAW_LOCALEDIR)
+GETTEXT_PACKAGE=ufraw
+AC_SUBST(GETTEXT_PACKAGE)
+AC_SUBST(MSGFMT_OPTS)
+
# UFRAW_CPPFLAGS is added to the preprocessor flags AM_CPPFLAGS,
# affecting also the C and C++ compilers.
UFRAW_CPPFLAGS="$UFRAW_CPPFLAGS $EXIV2_CFLAGS $GTK_CFLAGS $GLIB_CFLAGS
$LCMS_CFLAGS $LENSFUN_CFLAGS $LIBTIFF_CFLAGS $LIBPNG_CFLAGS $CFITSIO_CFLAGS"
@@ -286,6 +244,69 @@
UFRAW_LDADD="$UFRAW_LDADD $EXIV2_LIBS $GLIB_LIBS $LCMS_LIBS $LENSFUN_LIBS
$LIBTIFF_LIBS $LIBPNG_LIBS $CFITSIO_LIBS $CARBON_LIBS"
AC_SUBST(UFRAW_LDADD)
+# Windows and Darwin (Mac OS X) will require some special attention.
+case $host_os in
+ *mingw* )
+ ufraw_win32=yes
+ ufraw_darwin=no
+ ;;
+ *darwin* )
+ ufraw_win32=no
+ ufraw_darwin=yes
+ ;;
+ * )
+ ufraw_win32=no
+ ufraw_darwin=no
+ ;;
+esac
+AM_CONDITIONAL(UFRAW_WIN32, test x$ufraw_win32 = xyes)
+
+if test $ufraw_win32 = yes; then
+ CFLAGS="$CFLAGS -mwindows -mms-bitfields"
+ CXXFLAGS="$CXXFLAGS -mwindows -mms-bitfields"
+ CONSOLE="-mconsole"
+ AC_MSG_CHECKING(whether to add the -mno-cygwin flag to CFLAGS and CXXFLAGS)
+ AC_ARG_ENABLE(no_cygwin,
+ [ --enable-no-cygwin add the -mno-cygwin flag to CFLAGS and
CXXFLAGS],
+ , enable_no_cygwin=no)
+ AC_MSG_RESULT($enable_no_cygwin)
+ if test $enable_no_cygwin = yes; then
+ CFLAGS="$CFLAGS -mno-cygwin"
+ CXXFLAGS="$CXXFLAGS -mno-cygwin"
+ fi
+else
+ CONSOLE=
+fi
+AC_SUBST(CONSOLE)
+
+# Check for the Apple Carbon framework (needed for GDK_WINDOWING_QUARTZ).
+CARBON_LIBS=
+if test $ufraw_darwin = yes; then
+ carbon_ok=no
+ AC_MSG_CHECKING([for Mac OS X Carbon support])
+ AC_TRY_CPP([
+ #include <Carbon/Carbon.h>
+ #include <ApplicationServices/ApplicationServices.h>
+ #include <CoreServices/CoreServices.h>
+ ], carbon_ok=yes)
+ AC_MSG_RESULT($carbon_ok)
+ if test "x$carbon_ok" = "xyes"; then
+ CARBON_LIBS="-framework Carbon -framework Cocoa"
+ fi
+fi
+AC_SUBST(CARBON_LIBS)
+
+AC_ARG_WITH(dosprefix,
+ [ --with-dosprefix=PREFIX PREFIX is the prefix in dos format
+ (needed only in windows) ],
+ [ with_dosprefix=$withval],
+ [ with_dosprefix=NONE ] )
+
+# The ws2_32 library is required for the ntohs symbol on win32.
+if test $ufraw_win32 = yes; then
+ LIBS="$LIBS -lws2_32"
+fi
+
if test $ufraw_win32 = yes; then
AC_CHECK_PROGS(WINDRES, $host_alias-windres $target_alias-windres windres, ,
$PATH)
AC_SUBST(WINDRES)
@@ -313,18 +334,6 @@
AC_SUBST(COMMENT_ICON)
fi
-# Make sure MSGFMT_OPTS is defined for all combinations of autoconf and glib.
-MSGFMT_OPTS=
-ALL_LINGUAS="ca cs da de es fr it ja ko nb nl pl pt ru sr sr@latin sv zh_CN
zh_TW"
-AM_GLIB_GNU_GETTEXT
-LIBS="$LIBS $INTLLIBS"
-# The following might not work with some combinations of autoconf and glib due
-# to a missing update of the glib-gettext.m4 file.
-#AM_GLIB_DEFINE_LOCALEDIR(UFRAW_LOCALEDIR)
-GETTEXT_PACKAGE=ufraw
-AC_SUBST(GETTEXT_PACKAGE)
-AC_SUBST(MSGFMT_OPTS)
-
AC_MSG_CHECKING(whether to install mime types)
AC_ARG_ENABLE(mime,
[ --enable-mime install mime files, see README for more
information],
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
ufraw-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ufraw-cvs