aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbryant <bryant@users.noreply.github.com>2019-04-13 19:56:19 -0700
committerbryant <bryant@users.noreply.github.com>2019-04-14 03:01:14 -0700
commit5613310538cafb12e1fc66ec6471a4312c7134aa (patch)
tree639bdfd408cf4704aaa72664eee6aa19bd5d20b3
parent6222c74235664601652ff9ce12bab7ad8f5a7a4d (diff)
downloadrneovim-5613310538cafb12e1fc66ec6471a4312c7134aa.tar.gz
rneovim-5613310538cafb12e1fc66ec6471a4312c7134aa.tar.bz2
rneovim-5613310538cafb12e1fc66ec6471a4312c7134aa.zip
Build gperf with configured host compiler.
This was initially added but unused in 7e2348f2b1b487c875bbcf6c6711a276f9063040, which led to its accidental removal in feee814b304b0c616fb2141bbd7835314f601816.
-rw-r--r--third-party/cmake/BuildGperf.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/third-party/cmake/BuildGperf.cmake b/third-party/cmake/BuildGperf.cmake
index fa8b35f383..71c3cc1eef 100644
--- a/third-party/cmake/BuildGperf.cmake
+++ b/third-party/cmake/BuildGperf.cmake
@@ -36,11 +36,15 @@ function(BuildGperf)
INSTALL_COMMAND "${_gperf_INSTALL_COMMAND}")
endfunction()
+set(GPERF_BUILDARGS CC=${HOSTDEPS_C_COMPILER} CXX=${HOSTDEPS_CXX_COMPILER}
+ LD=${HOSTDEPS_C_COMPILER})
+
if(UNIX OR (MINGW AND CMAKE_CROSSCOMPILING))
BuildGperf(
CONFIGURE_COMMAND ${DEPS_BUILD_DIR}/src/gperf/configure
- --prefix=${HOSTDEPS_INSTALL_DIR} MAKE=${MAKE_PRG}
+ --prefix=${HOSTDEPS_INSTALL_DIR}
+ MAKE=${MAKE_PRG} ${GPERF_BUILDARGS}
INSTALL_COMMAND ${MAKE_PRG} install)
elseif(MSVC OR MINGW)