X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fconfig%2Fconfigure.ac;h=4efefd49424a81958cbde997b0e428482045e448;hb=382a664a9f3fe6dcfd7770bb96db5123a113f01c;hp=0357c9094f3d74003843dacffe6b0c7be2cc7209;hpb=2c43cbfff01496919316f600ee76112be551392d;p=synfig.git diff --git a/synfig-studio/trunk/config/configure.ac b/synfig-studio/trunk/config/configure.ac index 0357c90..4efefd4 100755 --- a/synfig-studio/trunk/config/configure.ac +++ b/synfig-studio/trunk/config/configure.ac @@ -1,4 +1,4 @@ -# $Header: /opt/voria/cvs/studio/config/configure.ac,v 1.3 2005/01/17 05:20:08 darco Exp $ +# $Id$ # -- I N I T -------------------------------------------------- @@ -15,9 +15,12 @@ dnl AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AM_MAINTAINER_MODE +API_VERSION=@API_VERSION@ # -- V A R I A B L E S ---------------------------------------- +SVN_REPOSITORY=@SVN_REPOSITORY@ + # -- P R O G R A M S ------------------------------------------ AC_PROG_CC @@ -61,6 +64,20 @@ AC_LIBTOOL_PATCH dnl AC_PROG_INTLTOOL(0.11) +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 # -- L I B R A R I E S ---------------------------------------- PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 gthread-2.0,[],[ @@ -69,16 +86,32 @@ PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 gthread-2.0,[],[ AC_SUBST(GTKMM_CFLAGS) AC_SUBST(GTKMM_LIBS) -PKG_CHECK_MODULES(SINFG, synfig ETL sigc++-2.0,,[ - AC_MSG_ERROR([ ** Unable to set up dependent libraries]) +PKG_CHECK_MODULES(SYNFIG, [synfig >= 0.61.06] [ETL >= 0.04.09] sigc++-2.0,,[ + AC_MSG_ERROR([ ** Unable to set up dependent libraries (synfig >= 0.61.06, ETL >= 0.04.09)]) ]) -AC_SUBST(SINFG_CFLAGS) -AC_SUBST(SINFG_LIBS) +AC_SUBST(SYNFIG_CFLAGS) +AC_SUBST(SYNFIG_LIBS) windowsys="gtkmm" AC_DEFINE(STUDIO_WINSYS_H,"gtkmm/winsys.h",[blah]) AM_CONDITIONAL(WINDOWSYS_GTKMM,true) +AC_ARG_WITH(userdir,[ + --with-userdir=(dirname) Relative path to user directory],[ +],[ +case "$host" in + *mingw* | *cygwin*) + with_userdir="Synfig" + ;; + *darwin*) + with_userdir="Library/Synfig" + ;; + *) + with_userdir=".synfig" + ;; +esac +]) +AC_DEFINE_UNQUOTED(SYNFIG_USER_APP_DIR,"$with_userdir",[Synfig User Data Directory]) # --- FMOD CHECK ------------- AC_ARG_WITH(libfmod,[ @@ -102,7 +135,7 @@ if test $with_libfmod = "yes" ; then { # -- H E A D E R S -------------------------------------------- AC_CHECK_HEADERS([unistd.h signal.h fcntl.h]) -AC_CHECK_HEADERS([sys/types.h sys/wait.h sys/stat.h sys/time.h sys/resource.h]) +AC_CHECK_HEADERS([sys/types.h sys/wait.h sys/stat.h sys/time.h sys/resource.h sys/errno.h]) # -- T Y P E S & S T R U C T S -------------------------------- @@ -121,6 +154,9 @@ AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(CXXFLAGS) AC_SUBST(LDFLAGS) +AC_SUBST(SVN_REPOSITORY) + +AC_SUBST(API_VERSION) VERSION_MAJ=@VERSION_MAJ@ VERSION_MIN=@VERSION_MIN@ @@ -132,29 +168,22 @@ AC_SUBST(VERSION_REV) # fmod stuff... AC_SUBST(FMOD_LIBS) -imagedir=$datadir/pixmaps - imageext=png - AC_SUBST(imageext) -AC_SUBST(imagedir) - - -AC_DEFINE_UNQUOTED(IMAGE_EXT,"$imageext", [ Describes the file extension for images ] ) - -[[ $prefix = NONE ]] && prefix=$ac_default_prefix -export prefix -AC_DEFINE_UNQUOTED(IMAGE_DIR,"`echo echo $imagedir | sh`", [ Describes where the icons and stuff will be ] ) +imagedir="${datadir}/pixmaps" +AC_SUBST(imagedir) AC_OUTPUT( Makefile -sinfgstudio.desktop -sinfgstudio.mime -sinfgstudio.keys +synfigstudio.desktop +synfigstudio.mime +synfigstudio.keys +synfigstudio.xml +synfigstudio-thumbnailer.schemas src/Makefile src/gtkmm/Makefile -src/sinfgapp/Makefile +src/synfigapp/Makefile images/Makefile win32inst.nsi pkg-info/macosx/synfig-studio.info @@ -168,7 +197,6 @@ Configuration Summary - - - - - - Install Prefix -------------------> $prefix -Data Prefix ----------------------> $datadir Host Platform --------------------> $host Icon Format ----------------------> $imageext Debug Mode -----------------------> $debug @@ -180,8 +208,8 @@ FMOD Enabled ---------------------> $with_libfmod "'$'"CXX ------------------------------> '$CXX' "'$'"CXXFLAGS -------------------------> '$CXXFLAGS' "'$'"LDFLAGS --------------------------> '$LDFLAGS' -"'$'"SINFG_CFLAGS ---------------------> '$SINFG_CFLAGS' -"'$'"SINFG_LIBS -----------------------> '$SINFG_LIBS' +"'$'"SYNFIG_CFLAGS ---------------------> '$SYNFIG_CFLAGS' +"'$'"SYNFIG_LIBS -----------------------> '$SYNFIG_LIBS' "'$'"GTKMM_CFLAGS ---------------------> '$GTKMM_CFLAGS' "'$'"GTKMM_LIBS -----------------------> '$GTKMM_LIBS' "