1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#
# Copyright (C) Huawei Technologies Co., Ltd. 2019. ALL RIGHTS RESERVED.
# Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2020. ALL RIGHTS RESERVED.
# See file LICENSE for terms.
#
#
# Enable UCG - Group collective operations component
#
ucg_modules=""
m4_sinclude([src/ucg/configure.m4]) # m4_sinclude() silently ignores errors
AC_ARG_ENABLE([ucg],
AS_HELP_STRING([--enable-ucg],
[Enable the group collective operations (experimental component), default: NO]),
[],
[enable_ucg=no])
AS_IF([test "x$enable_ucg" != xno],
[ucg_modules=":builtin"
AC_DEFINE([ENABLE_UCG], [1],
[Enable Groups and collective operations support (UCG)])
AC_MSG_NOTICE([Building with Groups and collective operations support (UCG)])
])
AS_IF([test -f ${ac_confdir}/src/ucg/Makefile.am],
[AC_SUBST([UCG_SUBDIR], [src/ucg])])
AM_CONDITIONAL([HAVE_UCG], [test "x$enable_ucg" != xno])
|