summaryrefslogtreecommitdiffstats
path: root/old-configure
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2013-12-26 16:57:21 +0100
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2013-12-26 21:13:10 +0100
commitc7f9c060e4dbca0a9ebe1eab63e1e64c317e3349 (patch)
tree430f8a1e27e0ccbcb39a7feae7f21a4fbe6c0aff /old-configure
parentdbf879be140472e370cf5074c9c0a1959eb4533b (diff)
downloadmpv-c7f9c060e4dbca0a9ebe1eab63e1e64c317e3349.tar.bz2
mpv-c7f9c060e4dbca0a9ebe1eab63e1e64c317e3349.tar.xz
build: fix shm detection on OpenBSD
Fixes #427
Diffstat (limited to 'old-configure')
-rwxr-xr-xold-configure13
1 files changed, 12 insertions, 1 deletions
diff --git a/old-configure b/old-configure
index f4baba7ee1..5a7f1880d7 100755
--- a/old-configure
+++ b/old-configure
@@ -1504,8 +1504,19 @@ echores "$_termios"
echocheck "shm"
if test "$_shm" = auto ; then
+ cat > $TMPC << EOF
+#include <sys/types.h>
+#include <sys/ipc.h>
+#include <sys/shm.h>
+int main(void) {
+ shmget(0, 0, 0);
+ shmat(0, 0, 0);
+ shmctl(0, 0, 0);
+ return 0;
+}
+EOF
_shm=no
- statement_check sys/shm.h 'shmget(0, 0, 0); shmat(0, 0, 0); shmctl(0, 0, 0)' && _shm=yes
+ cc_check && _shm=yes
fi
if test "$_shm" = yes ; then
def_shm='#define HAVE_SHM 1'