-# $Header: /opt/voria/cvs/studio/config/configure.ac,v 1.3 2005/01/17 05:20:08 darco Exp $
+# $Id$
# -- I N I T --------------------------------------------------
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
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,[],[
AC_SUBST(GTKMM_CFLAGS)
AC_SUBST(GTKMM_LIBS)
-PKG_CHECK_MODULES(SYNFIG, synfig ETL sigc++-2.0,,[
- AC_MSG_ERROR([ ** Unable to set up dependent libraries])
+PKG_CHECK_MODULES(SYNFIG, [synfig >= 0.61.07] [ETL >= 0.04.10] sigc++-2.0,,[
+ AC_MSG_ERROR([ ** Unable to set up dependent libraries (synfig >= 0.61.07, ETL >= 0.04.10)])
])
AC_SUBST(SYNFIG_CFLAGS)
AC_SUBST(SYNFIG_LIBS)
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,[
# -- 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 --------------------------------
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@
# 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/synfigstudio"
+AC_SUBST(imagedir)
AC_OUTPUT(
Makefile
synfigstudio.desktop
synfigstudio.mime
synfigstudio.keys
+synfigstudio.xml
+synfigstudio-thumbnailer.schemas
src/Makefile
src/gtkmm/Makefile
src/synfigapp/Makefile
- - - - - -
Install Prefix -------------------> $prefix
-Data Prefix ----------------------> $datadir
Host Platform --------------------> $host
Icon Format ----------------------> $imageext
Debug Mode -----------------------> $debug