X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftags%2Fsynfig_0_61_07_rc2%2Fconfig%2Fconfigure.ac;fp=synfig-core%2Ftags%2Fsynfig_0_61_07_rc2%2Fconfig%2Fconfigure.ac;h=0000000000000000000000000000000000000000;hb=3a6643238c67c043fc3592837a05d6d2861967f1;hp=951cf29e5484fa09b6b340ce3d3832e232423551;hpb=47fce282611fbba1044921d22ca887f9b53ad91a;p=synfig.git diff --git a/synfig-core/tags/synfig_0_61_07_rc2/config/configure.ac b/synfig-core/tags/synfig_0_61_07_rc2/config/configure.ac deleted file mode 100644 index 951cf29..0000000 --- a/synfig-core/tags/synfig_0_61_07_rc2/config/configure.ac +++ /dev/null @@ -1,611 +0,0 @@ -# $Id$ - -# -- I N I T -------------------------------------------------- - -. $srcdir/config/build.cfg - -AC_INIT(@PACKAGE_NAME@,@PACKAGE_VERSION@,@PACKAGE_BUGREPORT@,@PACKAGE_TARNAME@) -AC_REVISION - -AC_CONFIG_AUX_DIR(config) -AM_CONFIG_HEADER(config.h) -AC_CANONICAL_HOST -dnl AC_CANONICAL_TARGET - -AM_INIT_AUTOMAKE -AM_MAINTAINER_MODE - -AC_LIBLTDL_INSTALLABLE -AC_SUBST(INCLTDL) -AC_SUBST(LIBLTDL) - -API_VERSION=@API_VERSION@ - - -AC_DEFINE(LT_SCOPE,[extern],[LibLTDL is linked staticly]) - - - - -# -- V A R I A B L E S ---------------------------------------- - -SVN_REPOSITORY=@SVN_REPOSITORY@ -AC_SUBST(SVN_REPOSITORY) - -# -- P R O G R A M S ------------------------------------------ - -AC_PROG_CC -AC_PROG_CXX -AC_PROG_CPP -AC_PROG_CXXCPP -AC_PROG_INSTALL - -AC_LANG_CPLUSPLUS - - -# -- A R G U M E N T S ---------------------------------------- - - -AC_ARG_TIMELIMIT -AC_ARG_DEBUG -AC_ARG_OPTIMIZATION -AC_ARG_WARNINGS -AC_ARG_PROFILING -AC_ARG_PROFILE_ARCS -AC_ARG_BRANCH_PROBABILITIES -dnl AC_ARG_LICENSE_KEY - -AC_ARG_ENABLE(g5opt,[ - --enable-g5opt enable optimizations specific to G5 proc],[ -# CXXFLAGS="$CXXFLAGS -fastf -fPIC" -# CFLAGS="$CFLAGS -fastf -fPIC" - CXXFLAGS="$CXXFLAGS -mtune=G5 -falign-loops=32" - CFLAGS="$CFLAGS -mtune=G5" -], -[ - true -]) - -#MINGW_FLAGS="-mno-cygwin" - -AC_WIN32_QUIRKS - -# If we are in debug mode, use the debugging version of the -# Microsoft Visual C Runtime Library -#if [[ $debug = "yes" ]] ; then { -# WIN32_DEBUG_LIBRARY="msvcr70d" -# WIN32_DEBUG_LIBRARY="msvcrtd" -# LIBTOOL_PATCH_SED="$LIBTOOL_PATCH_SED -# s/-lmsvcrt/-l$WIN32_DEBUG_LIBRARY/g; -# "; -#} ; fi - -AC_LIBTOOL_WIN32_DLL -AC_LIBTOOL_DLOPEN -AC_DISABLE_STATIC -AC_ENABLE_SHARED -AC_PROG_LIBTOOL -AC_SUBST(LIBTOOL_DEPS) -AC_LIBTOOL_PATCH - -#if [[ "$LIBTOOL_PATCH_SED""x" != "x" ]] ; then { -# printf "Patching libtool... " -# cat libtool | sed "$LIBTOOL_PATCH_SED" > libtool2 -# rm libtool -# mv libtool2 libtool -# chmod +x libtool -# AC_MSG_RESULT([patched]) -#} fi ; - - -dnl -dnl dynamic linker -dnl -AC_CHECK_LIB(c, dlopen, - DYNAMIC_LD_LIBS="", - AC_CHECK_LIB( - dl, - dlopen, - DYNAMIC_LD_LIBS="-ldl", - DYNAMIC_LD_LIBS="" - ) -) - -AC_SUBST(DYNAMIC_LD_LIBS) - -AC_ARG_ENABLE(half,[ - --enable-half Use OpenEXR's "half" type for color],[ - use_openexr_half=$enableval -], -[ - use_openexr_half="no" -]) - - - -AC_ARG_ENABLE(layer-profiling,[ - --enable-layer-profiling Enable layer profiling],[ - use_layerprofiling=$enableval -], -[ - use_layerprofiling="no" -]) -if test $use_layerprofiling = "yes" ; then { - AC_DEFINE(SYNFIG_PROFILE_LAYERS,[1],[enable layer profiling]) -} ; fi - - - - -AC_ARG_WITH(imagemagick,[ - --without-imagemagick Disable support for ImageMagick],[ -],[ - AC_CHECK_PROG([imagemagick_convert],[convert],[yes],[no]) - with_imagemagick=$imagemagick_convert -]) -if test $with_imagemagick = "no" ; then { - AM_CONDITIONAL(WITH_IMAGEMAGICK,false) -} else { - AM_CONDITIONAL(WITH_IMAGEMAGICK,true) -} ; fi - - - - - -AC_ARG_WITH(ffmpeg,[ - --without-ffmpeg Disable support for FFMPEG],[ -],[ - with_ffmpeg="yes" -]) -if test $with_ffmpeg = "no" ; then { - AM_CONDITIONAL(WITH_FFMPEG,false) -} else { - AM_CONDITIONAL(WITH_FFMPEG,true) -} ; fi - - - - -AC_ARG_WITH(vimage,[ - --with-vimage Enable support for apple vImage],[ -],[ - with_vimage="no" -]) -if test $with_vimage = "no" ; then { - AM_CONDITIONAL(WITH_VIMAGE,false) -} else { - AM_CONDITIONAL(WITH_VIMAGE,true) - AC_DEFINE(HAS_VIMAGE,[1],[enable apple vImage]) - VIMAGE_LIBS="-Wc,-framework -Wc,Accelerate" - -} ; fi - - - -AC_ARG_WITH(libdv,[ - --without-libdv Disable support for libdv],[ -],[ - with_libdv="yes" -]) -if test $with_libdv = "no" ; then { - AM_CONDITIONAL(WITH_LIBDV,false) -} else { - AM_CONDITIONAL(WITH_LIBDV,true) -} ; fi - - - - -# LIBAVCODEC CHECK-------------------- - -AC_ARG_WITH(libavcodec,[ - --without-libavcodec disable support for libavcodec (Default=auto)],[ -],[ - with_libavcodec="yes" -]) - -if test $with_libavcodec != "no" ; then { - PKG_CHECK_MODULES(LIBAVCODEC, [libavcodec libavformat],[],[echo no; with_libavcodec="no"]) -} ; fi -if test $with_libavcodec = "yes" ; then { - AC_DEFINE(WITH_LIBAVCODEC,[],[enable libavcodec support]) - AM_CONDITIONAL(WITH_LIBAVCODEC,true) -} else { - AM_CONDITIONAL(WITH_LIBAVCODEC,false) -} ; fi - - - -# FREETYPE2 CHECK-------------------- - -AC_ARG_WITH(freetype,[ - --without-freetype disable support for freetype (Default=auto)],[ -],[ - with_freetype="yes" -]) - -if test $with_freetype != "no" ; then { - PKG_CHECK_MODULES(FREETYPE, freetype2,[ - with_freetype="yes" - ],[ - PKG_CHECK_MODULES(FREETYPE, xft,[ - with_freetype="yes" - ],[ - with_freetype="no" - ]) - ]) -} ; fi - -if test $with_freetype = "no" ; then { - AM_CONDITIONAL(WITH_FREETYPE,false) -} else { - AM_CONDITIONAL(WITH_FREETYPE,true) -} ; fi - - -# FONTCONFIG CHECK-------------------- - -AC_ARG_WITH(fontconfig,[ - --without-fontconfig disable support for fontconfig (Default=auto)],[ -],[ - with_fontconfig="yes" -]) - -if test $with_fontconfig != "no" ; then { - PKG_CHECK_MODULES(FONTCONFIG, fontconfig,[ - with_fontconfig="yes" - ],[ - with_fontconfig="no" - ]) -} ; fi - -if test $with_fontconfig = "yes" ; then { - AC_DEFINE(WITH_FONTCONFIG,[],[enable fontconfig support]) - AM_CONDITIONAL(WITH_FONTCONFIG,true) -} else { - AM_CONDITIONAL(WITH_FONTCONFIG,false) -} ; fi - - -# OPENEXR CHECK------------------------ -AC_ARG_WITH(openexr,[ - --without-openexr Disable support for ILM's OpenEXR],[ -],[ - with_openexr="yes" -]) -if test $with_openexr = "yes" ; then { - PKG_CHECK_MODULES(OPENEXR, OpenEXR,[ - CONFIG_DEPS="$CONFIG_DEPS OpenEXR" - - AC_DEFINE(HAVE_OPENEXR,[], [ Define if OpenEXR is available ] ) - AM_CONDITIONAL(WITH_OPENEXR,true) - ], - [ - with_openexr="no" - ]) -} ; fi -if test $with_openexr = "no" ; then { - AM_CONDITIONAL(WITH_OPENEXR,false) - use_openexr_half="no" -} ; fi -if test $use_openexr_half = yes ; then { - AC_MSG_RESULT([ ** Using OpenEXR Half.]) - CONFIG_CFLAGS="$CONFIG_CFLAGS -DUSE_HALF_TYPE" - OPENEXR_HALF_LIBS="-lHalf" -} else { - OPENEXR_HALF_LIBS="" -} ; fi - - - - - -# -- L I B R A R I E S ---------------------------------------- - -AC_LIB_LTDL - -PKG_CHECK_MODULES(ETL, [ETL >= 0.04.10],,[ - AC_MSG_ERROR([ ** You need to install the ETL (version 0.04.10 or greater).]) -]) -CONFIG_DEPS="$CONFIG_DEPS ETL" - - -PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6,[ - CONFIG_DEPS="$CONFIG_DEPS libxml++-2.6" -],[ - PKG_CHECK_MODULES(LIBXMLPP, libxml++-1.0,[ - CONFIG_DEPS="$CONFIG_DEPS libxml++-1.0" - ],[ - AC_MSG_ERROR([ ** You need to install libxml++, either verison 2.6 or 1.0.]) - ]) -]) - -PKG_CHECK_MODULES(LIBSIGC, [sigc++-2.0],,[ - AC_MSG_ERROR([ ** libsigc++-2.0 not found. It is required. You should really install it.]) -dnl PKG_CHECK_MODULES(LIBSIGC, [sigc++-1.2],,[ -dnl AC_MSG_ERROR([ ** At least libsigc++-1.2 is required.]) -dnl ]) -]) -CONFIG_DEPS="$CONFIG_DEPS sigc++-2.0" - -dnl PKG_CHECK_MODULES(GLIB, glib-2.0,[GLIB="yes"],[GLIB="no"]) - - - - - -TARGET_TIF="yes" -TARGET_PNG="yes" -TARGET_MNG="no" -TARGET_JPEG="yes" - -if test "$TARGET_TIF" != "disabled" ; then -AC_CHECK_LIB(tiff, TIFFClose,[ - TIF_LIBS="-ltiff" - AC_DEFINE(HAVE_LIBTIFF,[], [ Define if TIFF library is available ] ) - AC_SUBST(TIF_LIBS) - AM_CONDITIONAL(HAVE_LIBTIFF,true) -],[ - AC_MSG_RESULT([ *** TIFF Output target disabled]) - TARGET_TIF="no" - AM_CONDITIONAL(HAVE_LIBTIFF,false) -]) -fi - -AC_CHECK_LIB(png, png_write_row,[ - PNG_LIBS="-lpng" - AC_DEFINE(HAVE_LIBPNG,[], [ Define if PNG library is available ] ) - AC_SUBST(PNG_LIBS) - AM_CONDITIONAL(HAVE_LIBPNG,true) -],[ - AC_CHECK_LIB(png12, png_write_row,[ - PNG_LIBS="-lpng12" - AC_DEFINE(HAVE_LIBPNG,[]) - AC_SUBST(PNG_LIBS) - AM_CONDITIONAL(HAVE_LIBPNG,true) - ],[ - AC_MSG_RESULT([ *** PNG Output target disabled]) - TARGET_PNG="no" - AM_CONDITIONAL(HAVE_LIBPNG,false) - ],[-lz -L${exec_prefix}/lib]) -],[-lz -L${exec_prefix}/lib]) - -#AC_CHECK_LIB(mng, mng_initialize,[ -# MNG_LIBS="-lmng -lz" -# AC_DEFINE(HAVE_LIBMNG,[], [ Define if MNG library is available ] ) -# AC_SUBST(MNG_LIBS) -# AM_CONDITIONAL(HAVE_LIBMNG,true) -#],[ -# AC_MSG_RESULT([ *** MNG Output target disabled]) -# TARGET_MNG="no" -# AM_CONDITIONAL(HAVE_LIBMNG,false) -#],[-lz -L${exec_prefix}/lib]) - -AC_CHECK_LIB(jpeg, main,[ - JPEG_LIBS="-ljpeg" - AC_DEFINE(HAVE_LIBJPEG,[], [ Define if JPEG library is available ] ) - AC_SUBST(JPEG_LIBS) - AM_CONDITIONAL(HAVE_LIBJPEG,true) -],[ - AC_MSG_RESULT([ *** JPEG Output target disabled]) - TARGET_JPEG="no" - AM_CONDITIONAL(HAVE_LIBJPEG,false) -],[-L${exec_prefix}/lib]) - - -dnl AC_CHECK_HEADERS(jpeglib.h,[],[ -dnl AC_MSG_RESULT([ *** JPEG Output target disabled]) -dnl TARGET_JPEG="no" -dnl AM_CONDITIONAL(HAVE_LIBJPEG,false) -dnl ]) - - - -MODULE_DIR='${libdir}/synfig/modules' -moduledir=$libdir/synfig/modules -AC_SUBST(MODULE_DIR) -SYNFIGLIB_DIR=$libdir/synfig -AC_SUBST(SYNFIGLIB_DIR) - - - - - -CXXFLAGS="$CXXFLAGS -fpermissive" - -AC_CHECK_HEADERS(signal.h termios.h sys/errno.h) - - -case "$host" in - *mingw* | *cygwin*) - AM_CONDITIONAL(WIN32_PKG, true) - AM_CONDITIONAL(MACOSX_PKG, false) - ;; - *darwin*) - AM_CONDITIONAL(WIN32_PKG, false) - AM_CONDITIONAL(MACOSX_PKG, true) - ;; - *) - AM_CONDITIONAL(WIN32_PKG, false) - AM_CONDITIONAL(MACOSX_PKG, false) - ;; -esac - - - -# -- H E A D E R S -------------------------------------------- - -# -- T Y P E S & S T R U C T S -------------------------------- - -# -- F U N C T I O N S ---------------------------------------- - -dnl AC_CHECK_FUNCS([floor pow sqrt],[],[ -dnl AC_MSG_ERROR([ ** Could not find proper math functions.]) -dnl ]) - -AC_CHECK_FUNCS([fork]) -AC_CHECK_FUNCS([kill]) -AC_CHECK_FUNCS([pipe]) - -AC_CHECK_FUNCS( - [isnan], - [], - [ - AC_CHECK_FUNCS( - [_isnan] - ) - ] -) - -AC_CHECK_FUNCS( - [isnanf], - [], - [ - AC_CHECK_FUNCS( - [_isnanf] - ) - ] -) - -AC_CHECK_FUNCS( - [floorl], - [], - [ - AC_CHECK_FUNCS( - [_floorl] - ) - ] -) - -AC_CHECK_LIB([pthread],[pthread_create]) - -# -- O U T P U T ---------------------------------------------- - -AC_SUBST(CFLAGS) -AC_SUBST(CXXFLAGS) -AC_SUBST(CPPFLAGS) -AC_SUBST(LDFLAGS) - -VERSION_MAJ=@VERSION_MAJ@ -VERSION_MIN=@VERSION_MIN@ -VERSION_REV=@VERSION_REV@ -AC_SUBST(VERSION_MAJ) -AC_SUBST(VERSION_MIN) -AC_SUBST(VERSION_REV) - -dnl AC_CONFIG_SUBDIRS(libltdl) - -CONFIG_LIBS="-lsynfig" -CONFIG_CFLAGS="$CONFIG_CFLAGS" -AC_SUBST(CONFIG_LIBS) -AC_SUBST(CONFIG_CFLAGS) -AC_SUBST(CONFIG_DEPS) -AC_SUBST(ETL_CFLAGS) - -SYNFIG_LIBS="$VIMAGE_LIBS $LIBXMLPP_LIBS $ETL_LIBS $LIBSIGC_LIBS" -SYNFIG_CFLAGS="$LIBXMLPP_CFLAGS $ETL_CFLAGS $LIBSIGC_CFLAGS $CONFIG_CFLAGS -DSYNFIG_NO_DEPRECATED" - -CONFIG_CFLAGS="`echo $CONFIG_CFLAGS | sed s/-mno-cygwin//g | sed s/-mwindows//g`" -SYNFIG_CFLAGS="`echo $SYNFIG_CFLAGS | sed s/-mno-cygwin//g | sed s/-mwindows//g`" -SYNFIG_LIBS="`echo $SYNFIG_LIBS | sed s/-mno-cygwin//g | sed s/-mwindows//g`" - -AC_SUBST(LIBADD_DL) - -AC_SUBST(SYNFIG_LIBS) -AC_SUBST(SYNFIG_CFLAGS) -AC_SUBST(OPENEXR_HALF_LIBS) - -AC_SUBST(API_VERSION) - -synfigincludedir=$includedir/synfig-@API_VERSION@ -AC_SUBST(synfigincludedir) - -[( - [ -d libltdl ] || mkdir libltdl; - cd libltdl; - - echo - echo pwd: `pwd` - echo ../$srcdir/libltdl/configure $ac_configure_args "'--srcdir="../$srcdir/libltdl"'" --with-auxdir=../$srcdir/config "'CFLAGS=$CFLAGS'" "'LDFLAGS=$LDFLAGS'" "'CC=$CC'" "'CPP=$CPP'" "'CPPFLAGS=$CPPFLAGS'" --disable-shared --enable-static - echo ../$srcdir/libltdl/configure $ac_configure_args "'--srcdir="../$srcdir/libltdl"'" --with-auxdir=../$srcdir/config "'CFLAGS=$CFLAGS'" "'LDFLAGS=$LDFLAGS'" "'CC=$CC'" "'CPP=$CPP'" "'CPPFLAGS=$CPPFLAGS'" --disable-shared --enable-static | sh - -)] - -# src/modules/mod_mng/Makefile - -AC_OUTPUT( -synfig-config -@PACKAGE_TARNAME@.pc -Makefile -src/Makefile -src/synfig/Makefile -src/modules/Makefile -src/modules/mod_filter/Makefile -src/modules/mod_bmp/Makefile -src/modules/mod_gif/Makefile -src/modules/mod_ppm/Makefile -src/modules/mod_png/Makefile -src/modules/mod_jpeg/Makefile -src/modules/lyr_std/Makefile -src/modules/mod_geometry/Makefile -src/modules/mod_gradient/Makefile -src/modules/mod_noise/Makefile -src/modules/lyr_freetype/Makefile -src/modules/mod_ffmpeg/Makefile -src/modules/mod_dv/Makefile -src/modules/mod_imagemagick/Makefile -src/modules/mod_openexr/Makefile -src/modules/mod_libavcodec/Makefile -src/modules/mod_yuv420p/Makefile -src/modules/mod_particle/Makefile -src/tool/Makefile -src/modules/synfig_modules.cfg -examples/walk/Makefile -examples/Makefile -win32inst.nsi -pkg-info/macosx/synfig-core.info -dnl src/modules/trgt_mpg/Makefile -dnl src/modules/mptr_mplayer/Makefile -) - -# -- S U M M A R Y -------------------------------------------- - -echo " -$PACKAGE_NAME v.$VERSION -Configuration Summary -- - - - - - - -Install Prefix -------------------> $prefix -Module directory -----------------> $moduledir -Build Platform -------------------> $build -Host Platform --------------------> $host -Time Limit -----------------------> $death_time -Arc Profiling --------------------> $profile_arcs -GProf Profiling ------------------> $profiling -Debug Mode -----------------------> $debug ($debug_flags) -Optimization ---------------------> $optimization -PNG output target support --------> $TARGET_PNG -MNG output target support --------> $TARGET_MNG -TIFF output target support -------> $TARGET_TIF -JPEG output target support -------> $TARGET_JPEG -ETL_CFLAGS -----------------------> $ETL_CFLAGS -FreeType2 ------------------------> $with_freetype -fontconfig -----------------------> $with_fontconfig -libavcodec -----------------------> $with_libavcodec -vImage ---------------------------> $with_vimage -ImageMagick ----------------------> $with_imagemagick -FFMPEG ---------------------------> $with_ffmpeg -libdv ----------------------------> $with_libdv -OpenEXR --------------------------> $with_openexr -Using OpenEXR's \"half\" type ------> $use_openexr_half - -"'$'"CXX -----------------------------> '$CXX' -"'$'"CXXFLAGS ------------------------> '$CXXFLAGS' -"'$'"SYNFIG_LIBS ---------------------> '$SYNFIG_LIBS' -"'$'"LIBXMLPP_LIBS -------------------> '$LIBXMLPP_LIBS' -"'$'"ETL_LIBS ------------------------> '$ETL_LIBS' -"'$'"LIBSIGC_LIBS --------------------> '$LIBSIGC_LIBS' -"'$'"SYNFIG_CFLAGS -------------------> '$SYNFIG_CFLAGS' -"'$'"LIBADD_DL -----------------------> '$LIBADD_DL' -"