forked from enlightenment/efl
Eina : configure.ac : improve shm_open detection
* Do not use spaces around '=' in configure scripts * formatting * put -lrt in EINA_LIBS instead of LIBS SVN revision: 61357
This commit is contained in:
parent
25e3fb0162
commit
f9fe039a95
|
@ -589,22 +589,22 @@ AC_CHECK_FUNCS([fpathconf], [AC_DEFINE(HAVE_FPATHCONF)], [])
|
|||
have_shmopen=no
|
||||
AC_MSG_CHECKING(for shm_open availability)
|
||||
|
||||
LIBS_save = "${LIBS}"
|
||||
LIBS_save="${LIBS}"
|
||||
LIBS="${LIBS} -lrt"
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM(
|
||||
[[
|
||||
[AC_LANG_PROGRAM(
|
||||
[[
|
||||
#include <sys/mman.h>
|
||||
#include <sys/stat.h> /* For mode constants */
|
||||
#include <fcntl.h> /* For O_* constants */
|
||||
]],
|
||||
[[
|
||||
]],
|
||||
[[
|
||||
int fd;
|
||||
|
||||
fd = shm_open("/dev/null", O_RDONLY, S_IRWXU | S_IRWXG | S_IRWXO);
|
||||
]])],
|
||||
[have_shmopen="yes"],
|
||||
[have_shmopen="no"])
|
||||
]])],
|
||||
[have_shmopen="yes"],
|
||||
[have_shmopen="no"])
|
||||
|
||||
LIBS="${LIBS_save}"
|
||||
|
||||
|
@ -612,7 +612,7 @@ AC_MSG_RESULT([${have_shmopen}])
|
|||
|
||||
if test "x${have_shmopen}" = "xyes"; then
|
||||
AC_DEFINE(HAVE_SHMOPEN, 1, [Does your system provide shm_open])
|
||||
LIBS="${LIBS} -lrt"
|
||||
EINA_LIBS="${EINA_LIBS} -lrt"
|
||||
fi
|
||||
|
||||
### Modules
|
||||
|
|
Loading…
Reference in New Issue