fixed --with-icondir and --with-desktopdir (#6499)

This commit is contained in:
Nils Kneuper 2006-08-03 21:07:50 +00:00
parent 398906e131
commit 2f415dc895
2 changed files with 42 additions and 2 deletions

View file

@ -132,7 +132,7 @@ AC_SUBST([HAS_RELATIVE_LOCALEDIR])
# icondir and desktopdir may differ from datadir (suggested by Gentoo)
AC_ARG_WITH([icondir],
AS_HELP_STRING([--with-icondir@<:@=DIR@:>@], [change icon directory under gnome]),
AS_HELP_STRING([--with-icondir@<:@=DIR@:>@], [change icon directory under gnome or kde, needs --with-gnome or --with-kde option]),
[case "${withval}" in
yes)
ICONDIR="${datadir}/icons"
@ -145,8 +145,17 @@ AC_ARG_WITH([icondir],
esac])
AC_SUBST([ICONDIR])
if test "x$icondir" = "xnone"; then
icondirset=no
else
icondirset=yes
fi
AM_CONDITIONAL([HAS_ICONDIR], [test "x$icondirset" = "xyes"])
AC_ARG_WITH([desktopdir],
AS_HELP_STRING([--with-desktopdir@<:@=DIR@:>@], [change desktop directory under gnome 2]),
AS_HELP_STRING([--with-desktopdir@<:@=DIR@:>@], [change desktop directory under gnome or kde, needs --with-gnome or --with-kde option]),
[case "${withval}" in
yes)
DESKTOPDIR="${datadir}/applications"
@ -159,6 +168,13 @@ AC_ARG_WITH([desktopdir],
esac])
AC_SUBST([DESKTOPDIR])
if test "x$desktopdir" = "xnone"; then
desktopdirset=no
else
desktopdirset=yes
fi
AM_CONDITIONAL([HAS_DESKTOPDIR], [test "x$desktopdirset" = "xyes"])
AC_ARG_ENABLE([game],
AS_HELP_STRING([--disable-game], [disable compilation of game]),

View file

@ -1,22 +1,46 @@
EXTRA_DIST = wesnoth.desktop wesnoth-icon.png
if GNOME1
if HAS_DESKTOPDIR
gnome1desktopdir = @DESKTOPDIR@
else
gnome1desktopdir = @GNOME1_DESKTOP@
endif
dist_gnome1desktop_DATA = wesnoth.desktop
if HAS_ICONDIR
gnome1icondir = @ICONDIR@
else
gnome1icondir = $(datadir)/icons
endif
gnome1icon_DATA = wesnoth-icon.png
endif
if GNOME2
if HAS_DESKTOPDIR
gnome2desktopdir = @DESKTOPDIR@
else
gnome2desktopdir = $(datadir)/applications
endif
dist_gnome2desktop_DATA = wesnoth.desktop
if HAS_ICONDIR
gnome2icondir = @ICONDIR@
else
gnome2icondir = $(datadir)/icons
endif
gnome2icon_DATA = wesnoth-icon.png
endif
if KDE
if HAS_DESKTOPDIR
kdedesktopdir = @DESKTOPDIR@
else
kdedesktopdir = @KDE_DESKTOP@
endif
dist_kdedesktop_DATA = wesnoth.desktop
if HAS_ICONDIR
kdeicondir = @ICONDIR@
else
kdeicondir = @KDE_ICON@
endif
kdeicon_DATA = wesnoth-icon.png
endif