third-party: use CXX only for BuildGperf (#10512)

This allows to build deps without g++ when not using the bundled gperf.

> make deps DEPS_CMAKE_FLAGS='-DUSE_BUNDLED_GPERF=0'
This commit is contained in:
Daniel Hahler 2019-07-15 22:27:29 +02:00 committed by GitHub
parent 519382646b
commit 31f879983f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 2 deletions

View File

@ -138,7 +138,6 @@ addons:
- clang-4.0 - clang-4.0
- cmake - cmake
- cscope - cscope
- g++-multilib
- gcc-multilib - gcc-multilib
- gdb - gdb
- gperf - gperf

View File

@ -1,6 +1,6 @@
# This is not meant to be included by the top-level. # This is not meant to be included by the top-level.
cmake_minimum_required (VERSION 2.8.12) cmake_minimum_required (VERSION 2.8.12)
project(NVIM_DEPS) project(NVIM_DEPS C)
# Needed for: check_c_compiler_flag() # Needed for: check_c_compiler_flag()
include(CheckCCompilerFlag) include(CheckCCompilerFlag)

View File

@ -2,6 +2,7 @@
# cross compiling we still want to build for the HOST system, whenever # cross compiling we still want to build for the HOST system, whenever
# writing a recipe that is meant for cross-compile, use the HOSTDEPS_* variables # writing a recipe that is meant for cross-compile, use the HOSTDEPS_* variables
# instead of DEPS_* - check the main CMakeLists.txt for a list. # instead of DEPS_* - check the main CMakeLists.txt for a list.
enable_language(CXX)
# BuildGperf(CONFIGURE_COMMAND ... BUILD_COMMAND ... INSTALL_COMMAND ...) # BuildGperf(CONFIGURE_COMMAND ... BUILD_COMMAND ... INSTALL_COMMAND ...)
# Reusable function to build Gperf, wraps ExternalProject_Add. # Reusable function to build Gperf, wraps ExternalProject_Add.