configury: add "./configure V=1" verbose mode
Currently only shows whether opal_mca.m4 decides whether to build a component or not. This will be helpful in debugging a remote user's setup that somehow, mysteriously decides not to build a specific component.
This commit is contained in:
parent
6294ed991b
commit
c6f222a5af
@ -12,7 +12,7 @@ dnl Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
dnl All rights reserved.
|
||||
dnl Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
|
||||
dnl Copyright (c) 2009 Oak Ridge National Labs. All rights reserved.
|
||||
dnl Copyright (c) 2009-2013 Cisco Systems, Inc. All rights reserved.
|
||||
dnl Copyright (c) 2009-2014 Cisco Systems, Inc. All rights reserved.
|
||||
dnl Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
dnl
|
||||
dnl $COPYRIGHT$
|
||||
@ -79,6 +79,15 @@ EOF
|
||||
OPAL_LOG_MSG([--- ${1}], 1)
|
||||
}
|
||||
|
||||
opal_show_verbose() {
|
||||
if test "$V" = "1"; then
|
||||
cat <<EOF
|
||||
+++ VERBOSE: ${1}
|
||||
EOF
|
||||
OPAL_LOG_MSG([--- ${1}], 1)
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Save some stats about this build
|
||||
#
|
||||
|
@ -526,9 +526,11 @@ EOF
|
||||
AC_DEFUN([MCA_CONFIGURE_NO_CONFIG_COMPONENT],[
|
||||
opal_show_subsubsubtitle "MCA component $2:$3 (no configuration)"
|
||||
|
||||
opal_show_verbose "OPAL_MCA_NO_CONFIG_COMPONENT: before, should_build=$8"
|
||||
MCA_COMPONENT_BUILD_CHECK($1, $2, $3,
|
||||
[should_build=$8], [should_build=0])
|
||||
MCA_COMPONENT_COMPILE_MODE($1, $2, $3, compile_mode)
|
||||
opal_show_verbose "OPAL_MCA_NO_CONFIG_COMPONENT: after, should_build=$should_build"
|
||||
|
||||
if test "$should_build" = "1" ; then
|
||||
MCA_PROCESS_COMPONENT($1, $2, $3, $4, $5, $6, $7, $compile_mode)
|
||||
@ -573,6 +575,7 @@ AC_DEFUN([MCA_CONFIGURE_M4_CONFIG_COMPONENT],[
|
||||
[opal_show_subsubsubtitle "MCA component $2:$3 (m4 configuration macro, priority MCA_$1_$2_$3_PRIORITY)"],
|
||||
[opal_show_subsubsubtitle "MCA component $2:$3 (m4 configuration macro)"])
|
||||
|
||||
opal_show_verbose "OPAL_MCA_M4_CONFIG_COMPONENT: before, should_build=$8"
|
||||
MCA_COMPONENT_BUILD_CHECK($1, $2, $3, [should_build=$8], [should_build=0])
|
||||
# Allow the component to override the build mode if it really wants to.
|
||||
# It is, of course, free to end up calling MCA_COMPONENT_COMPILE_MODE
|
||||
@ -586,6 +589,7 @@ AC_DEFUN([MCA_CONFIGURE_M4_CONFIG_COMPONENT],[
|
||||
[MCA_$1_$2_$3_CONFIG([should_build=$should_build],
|
||||
[should_build=0])],
|
||||
[m4_fatal([MCA_$1_$2_$3_CONFIG macro not found])])
|
||||
opal_show_verbose "OPAL_MCA_M4_CONFIG_COMPONENT: after, should_build=$should_build"
|
||||
|
||||
AS_IF([test "$should_build" = "1"],
|
||||
[MCA_PROCESS_COMPONENT($1, $2, $3, $4, $5, $6, $7, $compile_mode)],
|
||||
@ -630,14 +634,17 @@ AC_DEFUN([MCA_CONFIGURE_ALL_CONFIG_COMPONENTS],[
|
||||
if test -d $component_path -a -x $component_path/configure ; then
|
||||
opal_show_subsubsubtitle "MCA component $2:$component (need to configure)"
|
||||
|
||||
opal_show_verbose "OPAL_MCA_ALL_CONFIG_COMPONENTS: before, should_build=$8"
|
||||
MCA_COMPONENT_BUILD_CHECK($1, $2, $component,
|
||||
[should_build=1], [should_build=0])
|
||||
MCA_COMPONENT_COMPILE_MODE($1, $2, $component, compile_mode)
|
||||
opal_show_verbose "OPAL_MCA_ALL_CONFIG_COMPONENTS: after, should_build=$should_build"
|
||||
|
||||
if test "$should_build" = "1" ; then
|
||||
OPAL_CONFIG_SUBDIR([$1/mca/$2/$component],
|
||||
[$opal_subdir_args],
|
||||
[should_build=1], [should_build=0])
|
||||
opal_show_verbose "OPAL_MCA_ALL_CONFIG_COMPONENTS: after subdir, should_build=$should_build"
|
||||
fi
|
||||
|
||||
if test "$should_build" = "1" ; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user