aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorgermeier <germeier>2004-04-19 12:19:19 +0000
committergermeier <germeier>2004-04-19 12:19:19 +0000
commit8239e1579a40a1355a74ba911a9db1d6d7405bfe (patch)
tree765ff95e08cba33b17e49e0078a17180ff284922 /configure.in
parent5961b46c312996207fb13d22c02bd3326ea48eb4 (diff)
downloadmpiosh-8239e1579a40a1355a74ba911a9db1d6d7405bfe.tar.gz
mpiosh-8239e1579a40a1355a74ba911a9db1d6d7405bfe.tar.bz2
mpiosh-8239e1579a40a1355a74ba911a9db1d6d7405bfe.zip
several debug messages clean ups
removed #ifdefs HAVE_USB (is mandatory!) added #ifdefs USE_KMODULE (is deprecated but can still be used) added hotplug infrastructure changed version to 0.7.1-pre1
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in52
1 files changed, 49 insertions, 3 deletions
diff --git a/configure.in b/configure.in
index 52deca0..5dc4b30 100644
--- a/configure.in
+++ b/configure.in
@@ -10,7 +10,7 @@ dnl AM_CONFIG_HEADER(src/config.h)
AC_CANONICAL_SYSTEM()
AC_MSG_RESULT(Building for a ${host} host.)
-AM_INIT_AUTOMAKE(mpio, 0.7.1-1.2004032501)
+AM_INIT_AUTOMAKE(mpio, 0.7.1_pre1-1)
dnl build release variable
RELEASE=`echo $VERSION | cut -d- -f2`
@@ -47,7 +47,6 @@ AC_DEFUN([TEST_MPLIB],
[ac_cv_use_mplib=$withval], [ac_cv_use_mplib=yes])
AC_CACHE_CHECK([whether to use mplib],
[ac_cv_use_mplib], [ac_cv_use_mplib=yes])])
-
TEST_MPLIB
if test "$ac_cv_use_mplib" = yes; then
@@ -78,7 +77,6 @@ if test -n "${LIBUSB_CONFIG}"; then
LDFLAGS="$LDFLAGS_orig"])
CPPFLAGS="$CPPFLAGS_save"
fi
-set > /tmp/set.foo
# This 'test' call uses non-standard syntax and will fail on most
# systems, but it's just informational so any warning can be ignored.
@@ -88,6 +86,7 @@ if test "$LIBUSB_VER" \< "0.1.7"; then
*** http://sourceforge.net/projects/libusb/
*** If you cannot find the appropriate version, try CVS
])
+ exit 1
fi
case "$usb_msg" in
@@ -98,6 +97,50 @@ esac
AC_SUBST(USB_CFLAGS)
AC_SUBST(USB_LIBS)
+dnl --- check/set user and permissions for accessing the player
+
+dnl 1. user
+
+AC_DEFUN([TEST_USER],
+[AC_ARG_WITH([user],
+ AC_HELP_STRING([--with-user=USER],
+ [user to access the player]),
+ [ac_cv_use_user=$withval], [ac_cv_use_user=root])
+AC_CACHE_CHECK([user to access the player],
+ [ac_cv_use_user], [ac_cv_use_user=root])])
+
+TEST_USER
+MPIOUSER=$ac_cv_use_user
+AC_SUBST(MPIOUSER)
+
+dnl 2. group
+
+AC_DEFUN([TEST_GROUP],
+[AC_ARG_WITH([group],
+ AC_HELP_STRING([--with-group=GROUP],
+ [group to access the player]),
+ [ac_cv_use_group=$withval], [ac_cv_use_group=root])
+AC_CACHE_CHECK([group to access the player],
+ [ac_cv_use_group], [ac_cv_use_group=root])])
+
+TEST_GROUP
+MPIOGROUP=$ac_cv_use_group
+AC_SUBST(MPIOGROUP)
+
+dnl 3. permissions
+
+AC_DEFUN([TEST_PERM],
+[AC_ARG_WITH([perm],
+ AC_HELP_STRING([--with-perm=PERM],
+ [permissions for accessing the player]),
+ [ac_cv_use_perm=$withval], [ac_cv_use_perm=0666])
+AC_CACHE_CHECK([permissions for accessing the player],
+ [ac_cv_use_perm], [ac_cv_use_perm=0666])])
+
+TEST_PERM
+MPIOPERM=$ac_cv_use_perm
+AC_SUBST(MPIOPERM)
+
dnl --- only use deprecated kernel module if requested
AC_DEFUN([TEST_KERNEL],
@@ -158,6 +201,7 @@ if test -z ${KERNEL_INCLUDE}; then
AC_ERROR(could not find directory of kernel include files)
else
AC_MSG_RESULT(Using kernel includes from ${KERNEL_INCLUDE})
+ AC_DEFINE(USE_KMODULE,1,[Whether you want support for the deprecated kernel module])
fi
AC_SUBST(KERNEL_INCLUDE)
@@ -173,5 +217,7 @@ AC_OUTPUT(
mpiosh/Makefile
etc/Makefile
tools/Makefile
+ hotplug/libmpio
+ hotplug/Makefile
mpio.spec
)