summaryrefslogtreecommitdiffstats
path: root/libkdegames/configure.in.in
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitc90c389a8a8d9d8661e9772ec4144c5cf2039f23 (patch)
tree6d8391395bce9eaea4ad78958617edb20c6a7573 /libkdegames/configure.in.in
downloadtdegames-c90c389a8a8d9d8661e9772ec4144c5cf2039f23.tar.gz
tdegames-c90c389a8a8d9d8661e9772ec4144c5cf2039f23.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdegames@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'libkdegames/configure.in.in')
-rw-r--r--libkdegames/configure.in.in49
1 files changed, 49 insertions, 0 deletions
diff --git a/libkdegames/configure.in.in b/libkdegames/configure.in.in
new file mode 100644
index 00000000..ffcaf9c9
--- /dev/null
+++ b/libkdegames/configure.in.in
@@ -0,0 +1,49 @@
+dnl AB: checking for a system-wide highscore file. If "no" then the default
+dnl (just kapp->config()) is used. See KHighscore for details.
+
+AC_MSG_CHECKING(whether to use system-wide highscores)
+AC_ARG_ENABLE(highscore-dir,
+AC_HELP_STRING([--enable-highscore-dir=DIR], [system-wide highscore table @<:@default=no@:>@]), [use_highscore_dir=yes], [use_highscore_dir=no])
+
+if test "$use_highscore_dir" = "no"; then
+ AC_MSG_RESULT(no)
+ AC_SUBST(HIGHSCORE_DIRECTORY, "")
+else
+ case "${enableval}" in
+ yes) highscore_dir='${localstatedir}/games' ;;
+ no) ;;
+ *) highscore_dir=${enableval} ;;
+ esac
+ AC_DEFINE_UNQUOTED(HIGHSCORE_DIRECTORY, "$highscore_dir", [The system-wide highscore directory])
+ AC_SUBST(HIGHSCORE_DIRECTORY, $highscore_dir)
+ AC_MSG_RESULT($use_highscore_dir)
+fi
+
+AC_MSG_CHECKING(whether to setgid binaries)
+AC_ARG_ENABLE(setgid,
+ [ --enable-setgid Enable the use of setgid binaries],
+ [case "${enableval}" in
+ yes)
+ case "$use_highscore_dir" in
+ yes) setgid=true;;
+ no) setgid=false;;
+ esac ;;
+ no) setgid=false ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-setgid) ;;
+ esac],[setgid=false])
+AC_SUBST(setgid)
+AC_MSG_RESULT($setgid)
+
+AC_MSG_CHECKING(what group to use for the highscore tables and binaries)
+AC_ARG_WITH(highscore-group,
+[ --with-highscore-group=group Group for the highscore tables and binaries],
+highscore_group="$withval",highscore_group="games")
+AC_SUBST(highscore_group)
+AC_MSG_RESULT($highscore_group)
+
+AC_MSG_CHECKING(what user to use for the highscore tables and binaries)
+AC_ARG_WITH(highscore-user,
+[ --with-highscore-user=user User for the highscore tables],
+highscore_user="$withval",highscore_user="games")
+AC_SUBST(highscore_user)
+AC_MSG_RESULT($highscore_user)