fixed --with-icondir and --with-desktopdir (#6499)
This commit is contained in:
parent
398906e131
commit
2f415dc895
2 changed files with 42 additions and 2 deletions
20
configure.ac
20
configure.ac
|
@ -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]),
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue