summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac2
-rwxr-xr-xtools/create-exports-NetworkManager.sh2
3 files changed, 4 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index b65e37cb37..268c02c3df 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1478,7 +1478,7 @@ src_libNetworkManagerTest_la_LIBADD = \
###############################################################################
src/NetworkManager.ver: src/libNetworkManager.la $(core_plugins)
- $(AM_V_GEN) "$(srcdir)/tools/create-exports-NetworkManager.sh" --called-from-make "$(srcdir)"
+ $(AM_V_GEN) BINUTILS_NM="$(BINUTILS_NM)" "$(srcdir)/tools/create-exports-NetworkManager.sh" --called-from-make "$(srcdir)"
CLEANFILES += src/NetworkManager.ver
diff --git a/configure.ac b/configure.ac
index ce36b2baa1..0ec4229f81 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1121,6 +1121,8 @@ AM_PATH_PYTHON([], [], [PYTHON=python])
AC_SUBST(PYTHON, [$PYTHON])
AC_DEFINE_UNQUOTED(TEST_NM_PYTHON, "$PYTHON", [Define python path for test binary])
+AC_PATH_TOOL(BINUTILS_NM, nm, nm)
+
# check if we can build setting property documentation
build_setting_docs=no
if test -n "$INTROSPECTION_MAKEFILE"; then
diff --git a/tools/create-exports-NetworkManager.sh b/tools/create-exports-NetworkManager.sh
index 3a4619a46f..c1010f7229 100755
--- a/tools/create-exports-NetworkManager.sh
+++ b/tools/create-exports-NetworkManager.sh
@@ -29,7 +29,7 @@ _sort() {
}
call_nm() {
- nm "$1" |
+ "${BINUTILS_NM:-${NM:-nm}}" "$1" |
sed -n 's/.* \([^ ]\) \([^ ]*\)$/\1 \2/p'
}