summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorIvan Wong <email@ivanwong.info>2004-11-18 06:14:01 +0000
committerDavid Hoover <dhoover@src.gnome.org>2004-11-18 06:14:01 +0000
commit949a9bba13ac5f025b9a5ca1675e7367a2dd941c (patch)
tree1d0691a31cd3de97b7b4dd2c5137d4d8890dfe5c /configure.in
parent675274fa86dbbab0f59b1331ddfa138b34f03c5a (diff)
downloadglade-949a9bba13ac5f025b9a5ca1675e7367a2dd941c.tar.gz
- clean up a little bit. - drop acconfig.h, use the third arg of AC_DEFINE
2004-11-17 Ivan Wong <email@ivanwong.info> * configure.in: - clean up a little bit. - drop acconfig.h, use the third arg of AC_DEFINE instead. - allow user to specify what version (dynamic/static) of libpopt is to be used (win32 only). * acconfig.h, config.h.win: removed * src/Makefile.am: drop flags that are never used, and probably won't be used. * src/glade-catalog.c, src/glade-palette.c, src/glade-project-window.c, src/glade-widget-class.c, src/glade.h, src/main.c: use global variables instead of preprocessor definitions for data/locale/pixmaps/widgets/catalogs directory names.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in44
1 files changed, 25 insertions, 19 deletions
diff --git a/configure.in b/configure.in
index edc9c381..129da402 100644
--- a/configure.in
+++ b/configure.in
@@ -28,7 +28,7 @@ dnl Gettext stuff.
dnl ================================================================
GETTEXT_PACKAGE=glade-3.0
AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the gettext package.])
ALL_LINGUAS="az es ms nn no pl pt ru sv ta tr uk"
AM_GLIB_GNU_GETTEXT
@@ -36,8 +36,7 @@ AM_GLIB_GNU_GETTEXT
dnl ================================================================
dnl Start of pkg-config checks
dnl ================================================================
-PKG_CHECK_MODULES(GLADE, gtk+-2.0 >= 2.2.0 libxml-2.0 >= 2.4.0)
-GLADE_LIBS="${GLADE_LIBS}"
+PKG_CHECK_MODULES(GLADE, gtk+-2.0 >= 2.2.0 libxml-2.0 >= 2.4.0)
AC_SUBST(GLADE_LIBS)
AC_SUBST(GLADE_CFLAGS)
@@ -52,32 +51,31 @@ dnl This will substitute GLADE_DATA_DIR in config.h (from acconfig.h).
dnl ================================================================
if test "x${datadir}" = 'x${prefix}/share'; then
if test "x${prefix}" = "xNONE"; then
- AC_DEFINE_UNQUOTED(GLADE_DATA_DIR, "${ac_default_prefix}/share/${PACKAGE}")
+ glade_data_dir="${ac_default_prefix}/share"
else
- AC_DEFINE_UNQUOTED(GLADE_DATA_DIR, "${prefix}/share/${PACKAGE}")
+ glade_data_dir="${prefix}/share"
fi
else
- AC_DEFINE_UNQUOTED(GLADE_DATA_DIR, "${datadir}/${PACKAGE}")
+ glade_data_dir="${datadir}"
fi
+AC_DEFINE_UNQUOTED(GLADE_DATA_DIR, "${glade_data_dir}", [Data directory of Glade-3.])
+AC_DEFINE_UNQUOTED(ICONS_DIR, "${glade_data_dir}/pixmaps", [Icons directory of Glade-3.])
+AC_DEFINE_UNQUOTED(LOCALE_DIR, "${glade_data_dir}/locale", [Locale directory of Glade-3.])
dnl ================================================================
-dnl PIXMAPS
+dnl PIXMAPS, WIDGETS, CATALOGS
dnl ================================================================
if test "x${prefix}" = "xNONE"; then
- AC_DEFINE_UNQUOTED(PIXMAPS_DIR, "${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/pixmaps")
- pixmapsdir="${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/pixmaps"
- AC_DEFINE_UNQUOTED(WIDGETS_DIR, "${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/widgets")
- widgetsdir="${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/widgets"
- AC_DEFINE_UNQUOTED(CATALOGS_DIR, "${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/catalogs")
- catalogsdir="${ac_default_prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/catalogs"
+ tmp="${ac_default_prefix}"
else
- AC_DEFINE_UNQUOTED(PIXMAPS_DIR, "${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/pixmaps")
- pixmapsdir="${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/pixmaps"
- AC_DEFINE_UNQUOTED(WIDGETS_DIR, "${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/widgets")
- widgetsdir="${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/widgets"
- AC_DEFINE_UNQUOTED(CATALOGS_DIR, "${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/catalogs")
- catalogsdir="${prefix}/${DATADIRNAME}/${PACKAGE}-${VERSION}/catalogs"
+ tmp="${prefix}"
fi
+pixmapsdir="${tmp}/${DATADIRNAME}/${PACKAGE}-${VERSION}/pixmaps"
+widgetsdir="${tmp}/${DATADIRNAME}/${PACKAGE}-${VERSION}/widgets"
+catalogsdir="${tmp}/${DATADIRNAME}/${PACKAGE}-${VERSION}/catalogs"
+AC_DEFINE_UNQUOTED(PIXMAPS_DIR, "$pixmapsdir", [Pixmaps directory of Glade-3.])
+AC_DEFINE_UNQUOTED(WIDGETS_DIR, "$widgetsdir", [Widgets directory of Glade-3.])
+AC_DEFINE_UNQUOTED(CATALOGS_DIR, "$catalogsdir", [Catalogs directory of Glade-3.])
dnl ================================================================
dnl MODULES
@@ -96,6 +94,14 @@ AC_SUBST(modulesdir)
case $host_os in
*mingw* | pw32* | cygwin*)
win32=yes
+ AC_ARG_ENABLE(popt_dll,
+ [ --disable-popt-dll disable use of libpopt.dll (use static version instead)],
+ popt_dll=$enableval, popt_dll=yes)
+ if test "x$popt_dll" = "xyes"; then
+ AC_DEFINE(USE_POPT_DLL, 1, [Define to 1 if libpopt.dll is to be used.])
+ else
+ AC_DEFINE(POPT_STATIC, 1, [Define to 1 if static version of libpopt is to be used.])
+ fi
;;
esac
AM_CONDITIONAL(WITH_WIN32, test x"$win32" = "xyes")