event/external: misc configury fixes
- Always use the external component when configure'd with --with-libevent=external - Fix the external libevent library version detection by testing _EVENT_NUMERIC_VERSION and EVENT__NUMERIC_VERSION macros - Use the event2/event.h header (event.h is deprecated since libevent 2.0 Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
Этот коммит содержится в:
родитель
f2e6d7891e
Коммит
35e77a286c
12
opal/mca/event/external/configure.m4
поставляемый
12
opal/mca/event/external/configure.m4
поставляемый
@ -58,16 +58,8 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
|
||||
|
||||
OPAL_VAR_SCOPE_PUSH([opal_event_external_CPPFLAGS_save opal_event_external_CFLAGS_save opal_event_external_LDFLAGS_save opal_event_external_LIBS_save opal_event_dir opal_event_summary_msg])
|
||||
|
||||
# Make some processing below easier ($with_libevent==yes and
|
||||
# $with_libevent==no has already been filtered out).
|
||||
AS_IF([test "$with_libevent" = "external"],
|
||||
[with_libevent=])
|
||||
|
||||
opal_event_summary_msg="internal"
|
||||
|
||||
# Once we get to this point, $with_libevent is either: blank, a
|
||||
# directory location, or "internal".
|
||||
|
||||
# Check the value of $with_libevent_libdir. This macro safely
|
||||
# handles "yes", "no", blank, and directory name values.
|
||||
OPAL_CHECK_WITHDIR([libevent-libdir], [$with_libevent_libdir],
|
||||
@ -83,7 +75,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
|
||||
[opal_event_dir=$with_libevent
|
||||
AC_MSG_RESULT([$opal_event_dir])
|
||||
OPAL_CHECK_WITHDIR([libevent], [$opal_event_dir],
|
||||
[include/event.h])
|
||||
[include/event2/event.h])
|
||||
AS_IF([test -z "$with_libevent_libdir" || test "$with_libevent_libdir" = "yes"],
|
||||
[AC_MSG_CHECKING([for $with_libevent/lib64])
|
||||
AS_IF([test -d "$with_libevent/lib64"],
|
||||
@ -114,7 +106,7 @@ AC_DEFUN([MCA_opal_event_external_CONFIG],[
|
||||
opal_event_external_LIBS_save=$LIBS
|
||||
|
||||
OPAL_CHECK_PACKAGE([opal_event_external],
|
||||
[event.h],
|
||||
[event2/event.h],
|
||||
[event],
|
||||
[event_config_new],
|
||||
[-levent_pthreads],
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user