summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2005-11-07 21:58:51 +0000
committerBenny Prijono <bennylp@teluu.com>2005-11-07 21:58:51 +0000
commit5b11ba6ce80a7fed9cab4320fcaf02d70fc9b712 (patch)
tree2bd4fab06b978c4eb2b03d9f1e5452471904dce9 /configure
parent631d9d16cd10c61c06e36686257aad367006b5da (diff)
Modif in configure
git-svn-id: http://svn.pjsip.org/repos/pjproject/main@28 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure24
1 files changed, 20 insertions, 4 deletions
diff --git a/configure b/configure
index 606c6963..2b077fff 100755
--- a/configure
+++ b/configure
@@ -27,6 +27,17 @@ if echo $SYSTEM | grep -i sunos > /dev/null; then
elif echo $SYSTEM | grep -i linux > /dev/null; then
OS_NAME=linux
HOST_NAME=unix
+ # More on linux version
+ KERNEL_VER=`uname -r`
+ if echo $KERNEL_VER | grep '^2\.4' > /dev/null; then
+ LINUX_POLL=select
+ elif echo $KERNEL_VER | grep '^2\.2' > /dev/null; then
+ LINUX_POLL=select
+ elif echo $KERNEL_VER | grep '^2\.0' > /dev/null; then
+ LINUX_EPOLL=select
+ else
+ LINUX_POLL=epoll
+ fi
elif echo $SYSTEM | grep -i mingw > /dev/null; then
OS_NAME=win32
HOST_NAME=mingw
@@ -54,15 +65,20 @@ if test -f build.mak; then
fi
echo 'Writing build.mak as follows:'
-echo " MACHINE_NAME=$MACHINE_NAME"
-echo " OS_NAME=$OS_NAME"
-echo " HOST_NAME=$HOST_NAME"
-echo " CC_NAME=$CC_NAME"
+echo " MACHINE_NAME = $MACHINE_NAME"
+echo " OS_NAME = $OS_NAME"
+echo " HOST_NAME = $HOST_NAME"
+echo " CC_NAME = $CC_NAME"
+echo " LINUX_POLL = $LINUX_POLL"
echo "# Auto-generated build.mak" > build.mak
echo "export MACHINE_NAME := $MACHINE_NAME" >> build.mak
echo "export OS_NAME := $OS_NAME" >> build.mak
echo "export HOST_NAME := $HOST_NAME" >> build.mak
echo "export CC_NAME := $CC_NAME" >> build.mak
+echo "export LINUX_POLL := $LINUX_POLL" >> build.mak
+
+echo
+echo "You may review build.mak if you wish"
echo "Done."