version 1.86, 2011/09/16 17:47:07
|
version 1.91, 2011/09/21 09:09:21
|
Line 211 if test "$enableval" = "no"; then
|
Line 211 if test "$enableval" = "no"; then
|
else |
else |
IPCS_SYSV=yes |
IPCS_SYSV=yes |
fi], |
fi], |
[AC_MSG_CHECKING([for POSIX semaphores]) |
REG=$LDFLAGS |
AC_COMPILE_IFELSE( |
LDFLAGS=-lrt |
|
[AC_MSG_CHECKING([for POSIX semaphores and shared objects]) |
|
AC_RUN_IFELSE( |
[AC_LANG_PROGRAM([#include <sys/mman.h> |
[AC_LANG_PROGRAM([#include <sys/mman.h> |
#include <sys/stat.h> |
#include <sys/stat.h> |
#include <fcntl.h>], |
#include <fcntl.h> |
[ int fd; char *sem = "/sem.test"; |
], |
|
[ int fd; char *sem = "/test"; |
fd = shm_open(sem , O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); |
fd = shm_open(sem , O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); |
close(fd); |
close(fd); |
shm_unlink(sem); |
shm_unlink(sem); |
|
fd = sem_open(sem, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); |
|
close(fd); |
|
sem_unlink(sem); |
return(0); |
return(0); |
])], |
])], |
[IPCS_SYSV=-UIPCS_SYSV; AC_MSG_RESULT(yes)], |
[IPCS_SYSV=-UIPCS_SYSV; AC_MSG_RESULT(yes)], |
[IPCS_SYSV=-DIPCS_SYSV; AC_MSG_RESULT(no)] |
[IPCS_SYSV=-DIPCS_SYSV; AC_MSG_RESULT(no)] |
)] |
)] |
|
LDFLAGS=$REG |
) |
) |
|
|
if test "$IPCS_SYSV" = "-UIPCS_SYSV"; then |
if test "$IPCS_SYSV" = "-UIPCS_SYSV"; then |
Line 240 AC_RUN_IFELSE(
|
Line 247 AC_RUN_IFELSE(
|
return(0); |
return(0); |
])], |
])], |
[SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES; AC_MSG_RESULT(yes)], |
[SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES; AC_MSG_RESULT(yes)], |
[SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES; AC_MSG_RESULT(no)], |
[SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES; AC_MSG_RESULT(no)] |
)] |
) |
LDFLAGS=$REG |
LDFLAGS=$REG |
REG="" |
REG="" |
else |
else |
Line 464 if test ! -d "$srcdir"/rplcas/$GIAC; the
|
Line 471 if test ! -d "$srcdir"/rplcas/$GIAC; the
|
(cd "$srcdir/rplcas" && tar -xf -) |
(cd "$srcdir/rplcas" && tar -xf -) |
fi |
fi |
|
|
|
touch tools/openmotif.lib |
|
|
dnl Default installation directory |
dnl Default installation directory |
AC_PREFIX_DEFAULT(/usr/local) |
AC_PREFIX_DEFAULT(/usr/local) |
|
|