1
1

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>
Этот коммит содержится в:
Gilles Gouaillardet 2018-10-26 15:26:21 +09:00
родитель f2e6d7891e
Коммит 35e77a286c

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],