Skip to content

Commit fd84695

Browse files
hwloc: Specify full set of compiler options to configure script (#3455)
1 parent f321deb commit fd84695

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

cmake/hwloc.cmake

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,15 @@ ExternalProject_Add(hwloc
3333
--without-x \
3434
HWLOC_FLAGS=\"$CHARM_CC_FLAGS\" \
3535
CFLAGS=\"$CHARM_CC_FLAGS\" \
36-
CC=$CHARM_CC \
37-
CC_FOR_BUILD=$CHARM_CC \
36+
CXXFLAGS=\"$CHARM_CXX_FLAGS\" \
37+
CC=\"$CHARM_CC\" \
38+
CXX=\"$CHARM_CXX\" \
39+
CC_FOR_BUILD=\"$CHARM_CC\" \
40+
CPP= \
41+
CXXCPP= \
42+
CPPFLAGS= \
43+
LDFLAGS= \
44+
LIBS= \
3845
> /dev/null"
3946
BUILD_COMMAND $(MAKE) V=$(VERBOSE) AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=:
4047
INSTALL_COMMAND cp -f ${CMAKE_BINARY_DIR}/hwloc-prefix/src/hwloc/include/hwloc.h ${CMAKE_BINARY_DIR}/include/

src/scripts/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,8 +500,15 @@ hwloc-target: conv-autoconfig.h
500500
--without-x \
501501
HWLOC_FLAGS="$(HWLOC_CC_FLAGS)" \
502502
CFLAGS="$(HWLOC_CC_FLAGS)" \
503+
CXXFLAGS="$(HWLOC_CXX_FLAGS)" \
503504
CC="$(HWLOC_CC)" \
505+
CXX="$(HWLOC_CXX)" \
504506
CC_FOR_BUILD="$(HWLOC_CC)" \
507+
CPP= \
508+
CXXCPP= \
509+
CPPFLAGS= \
510+
LDFLAGS= \
511+
LIBS= \
505512
> /dev/null || ( cat config.log ; exit 1 ) )
506513
( $(MAKE) -C hwloc AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=: )
507514
( cp -f hwloc/include/hwloc.h $(INC) )

src/scripts/configure.ac

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2998,6 +2998,8 @@ fi
29982998

29992999
eval `"$CHARMBIN/charmc" $OPTS -print-building-blocks -standalone`
30003000
add_make_flag "HWLOC_CC:=$(get_full_command_name "$CHARM_CC")" "hwloc"
3001+
add_make_flag "HWLOC_CXX:=$(get_full_command_name "$CHARM_CXX")" "hwloc"
30013002
add_make_flag "HWLOC_CC_FLAGS:=$CHARM_CC_FLAGS" "hwloc"
3003+
add_make_flag "HWLOC_CXX_FLAGS:=$CHARM_CXX_FLAGS" "hwloc"
30023004

30033005
AC_OUTPUT

0 commit comments

Comments
 (0)