mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
build: remove code for cross-compilation
We don't support cross-compilation at the moment, so these can be safely removed.
This commit is contained in:
parent
06addcfaa9
commit
3ce325cfa2
@ -139,12 +139,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
|||||||
message("-- Using deployment target ${CMAKE_OSX_DEPLOYMENT_TARGET}")
|
message("-- Using deployment target ${CMAKE_OSX_DEPLOYMENT_TARGET}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(HOSTDEPS_INSTALL_DIR "${DEPS_INSTALL_DIR}")
|
|
||||||
set(HOSTDEPS_BIN_DIR "${DEPS_BIN_DIR}")
|
|
||||||
set(HOSTDEPS_LIB_DIR "${DEPS_LIB_DIR}")
|
|
||||||
set(HOSTDEPS_C_COMPILER "${DEPS_C_COMPILER}")
|
|
||||||
set(HOSTDEPS_CXX_COMPILER "${DEPS_CXX_COMPILER}")
|
|
||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
|
|
||||||
set(LIBUV_URL https://github.com/libuv/libuv/archive/f610339f74f7f0fcd183533d2c965ce1468b44c6.tar.gz)
|
set(LIBUV_URL https://github.com/libuv/libuv/archive/f610339f74f7f0fcd183533d2c965ce1468b44c6.tar.gz)
|
||||||
|
@ -16,8 +16,6 @@ if(MSVC)
|
|||||||
${DEPS_BUILD_DIR}/src/gettext/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/gettext/CMakeLists.txt
|
||||||
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/gettext
|
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/gettext
|
||||||
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
||||||
# Pass toolchain
|
|
||||||
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN}
|
|
||||||
${BUILD_TYPE_STRING}
|
${BUILD_TYPE_STRING}
|
||||||
-DCMAKE_GENERATOR=${CMAKE_GENERATOR}
|
-DCMAKE_GENERATOR=${CMAKE_GENERATOR}
|
||||||
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
||||||
|
@ -16,8 +16,6 @@ if(MSVC)
|
|||||||
${DEPS_BUILD_DIR}/src/libiconv/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/libiconv/CMakeLists.txt
|
||||||
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/libiconv
|
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/libiconv
|
||||||
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
||||||
# Pass toolchain
|
|
||||||
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN}
|
|
||||||
${BUILD_TYPE_STRING}
|
${BUILD_TYPE_STRING}
|
||||||
-DCMAKE_GENERATOR=${CMAKE_GENERATOR}
|
-DCMAKE_GENERATOR=${CMAKE_GENERATOR}
|
||||||
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
||||||
|
@ -4,8 +4,6 @@ if(WIN32)
|
|||||||
${DEPS_BUILD_DIR}/src/libtermkey/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/libtermkey/CMakeLists.txt
|
||||||
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/libtermkey
|
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/libtermkey
|
||||||
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
||||||
# Pass toolchain
|
|
||||||
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN}
|
|
||||||
${BUILD_TYPE_STRING}
|
${BUILD_TYPE_STRING}
|
||||||
# Hack to avoid -rdynamic in Mingw
|
# Hack to avoid -rdynamic in Mingw
|
||||||
-DCMAKE_SHARED_LIBRARY_LINK_C_FLAGS=""
|
-DCMAKE_SHARED_LIBRARY_LINK_C_FLAGS=""
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
# Luarocks recipe. Luarocks is only required when building Neovim, when
|
# Luarocks recipe. Luarocks is only required when building Neovim.
|
||||||
# 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
|
|
||||||
# instead of DEPS_* - check the main CMakeLists.txt for a list.
|
|
||||||
#
|
|
||||||
# NOTE: LuaRocks rocks need to "DEPENDS" on the previous module, because
|
# NOTE: LuaRocks rocks need to "DEPENDS" on the previous module, because
|
||||||
# running luarocks in parallel will break, e.g. when some rocks have
|
# running luarocks in parallel will break, e.g. when some rocks have
|
||||||
# the same dependency..
|
# the same dependency..
|
||||||
@ -10,13 +6,13 @@
|
|||||||
option(USE_BUNDLED_BUSTED "Use the bundled version of busted to run tests." ON)
|
option(USE_BUNDLED_BUSTED "Use the bundled version of busted to run tests." ON)
|
||||||
|
|
||||||
# The luarocks binary location
|
# The luarocks binary location
|
||||||
set(LUAROCKS_BINARY ${HOSTDEPS_BIN_DIR}/luarocks)
|
set(LUAROCKS_BINARY ${DEPS_BIN_DIR}/luarocks)
|
||||||
|
|
||||||
# Arguments for calls to 'luarocks build'
|
# Arguments for calls to 'luarocks build'
|
||||||
if(NOT MSVC)
|
if(NOT MSVC)
|
||||||
# In MSVC don't pass the compiler/linker to luarocks, the bundled
|
# In MSVC don't pass the compiler/linker to luarocks, the bundled
|
||||||
# version already knows, and passing them here breaks the build
|
# version already knows, and passing them here breaks the build
|
||||||
set(LUAROCKS_BUILDARGS CC=${HOSTDEPS_C_COMPILER} LD=${HOSTDEPS_C_COMPILER})
|
set(LUAROCKS_BUILDARGS CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Lua version, used with rocks directories.
|
# Lua version, used with rocks directories.
|
||||||
@ -27,12 +23,12 @@ if(UNIX)
|
|||||||
|
|
||||||
if(USE_BUNDLED_LUAJIT)
|
if(USE_BUNDLED_LUAJIT)
|
||||||
list(APPEND LUAROCKS_OPTS
|
list(APPEND LUAROCKS_OPTS
|
||||||
--with-lua=${HOSTDEPS_INSTALL_DIR}
|
--with-lua=${DEPS_INSTALL_DIR}
|
||||||
--with-lua-include=${HOSTDEPS_INSTALL_DIR}/include/luajit-2.1
|
--with-lua-include=${DEPS_INSTALL_DIR}/include/luajit-2.1
|
||||||
--with-lua-interpreter=luajit)
|
--with-lua-interpreter=luajit)
|
||||||
elseif(USE_BUNDLED_LUA)
|
elseif(USE_BUNDLED_LUA)
|
||||||
list(APPEND LUAROCKS_OPTS
|
list(APPEND LUAROCKS_OPTS
|
||||||
--with-lua=${HOSTDEPS_INSTALL_DIR})
|
--with-lua=${DEPS_INSTALL_DIR})
|
||||||
else()
|
else()
|
||||||
find_package(LuaJit)
|
find_package(LuaJit)
|
||||||
if(LUAJIT_FOUND)
|
if(LUAJIT_FOUND)
|
||||||
@ -58,7 +54,7 @@ if(UNIX)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(LUAROCKS_CONFIGURE_COMMAND ${DEPS_BUILD_DIR}/src/luarocks/configure
|
set(LUAROCKS_CONFIGURE_COMMAND ${DEPS_BUILD_DIR}/src/luarocks/configure
|
||||||
--prefix=${HOSTDEPS_INSTALL_DIR} --force-config ${LUAROCKS_OPTS})
|
--prefix=${DEPS_INSTALL_DIR} --force-config ${LUAROCKS_OPTS})
|
||||||
set(LUAROCKS_INSTALL_COMMAND ${MAKE_PRG} -j1 bootstrap)
|
set(LUAROCKS_INSTALL_COMMAND ${MAKE_PRG} -j1 bootstrap)
|
||||||
elseif(MSVC OR MINGW)
|
elseif(MSVC OR MINGW)
|
||||||
|
|
||||||
@ -109,7 +105,7 @@ if(USE_BUNDLED_LUAJIT)
|
|||||||
elseif(USE_BUNDLED_LUA)
|
elseif(USE_BUNDLED_LUA)
|
||||||
add_dependencies(luarocks lua)
|
add_dependencies(luarocks lua)
|
||||||
endif()
|
endif()
|
||||||
set(ROCKS_DIR ${HOSTDEPS_LIB_DIR}/luarocks/rocks-${LUA_VERSION})
|
set(ROCKS_DIR ${DEPS_LIB_DIR}/luarocks/rocks-${LUA_VERSION})
|
||||||
|
|
||||||
# mpack
|
# mpack
|
||||||
add_custom_command(OUTPUT ${ROCKS_DIR}/mpack
|
add_custom_command(OUTPUT ${ROCKS_DIR}/mpack
|
||||||
@ -149,11 +145,11 @@ if(USE_BUNDLED_BUSTED)
|
|||||||
|
|
||||||
# busted
|
# busted
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(BUSTED_EXE "${HOSTDEPS_BIN_DIR}/busted.bat")
|
set(BUSTED_EXE "${DEPS_BIN_DIR}/busted.bat")
|
||||||
set(LUACHECK_EXE "${HOSTDEPS_BIN_DIR}/luacheck.bat")
|
set(LUACHECK_EXE "${DEPS_BIN_DIR}/luacheck.bat")
|
||||||
else()
|
else()
|
||||||
set(BUSTED_EXE "${HOSTDEPS_BIN_DIR}/busted")
|
set(BUSTED_EXE "${DEPS_BIN_DIR}/busted")
|
||||||
set(LUACHECK_EXE "${HOSTDEPS_BIN_DIR}/luacheck")
|
set(LUACHECK_EXE "${DEPS_BIN_DIR}/luacheck")
|
||||||
endif()
|
endif()
|
||||||
add_custom_command(OUTPUT ${BUSTED_EXE}
|
add_custom_command(OUTPUT ${BUSTED_EXE}
|
||||||
COMMAND ${LUAROCKS_BINARY} build busted 2.0.0 ${LUAROCKS_BUILDARGS}
|
COMMAND ${LUAROCKS_BINARY} build busted 2.0.0 ${LUAROCKS_BUILDARGS}
|
||||||
|
@ -4,8 +4,6 @@ if(WIN32)
|
|||||||
${DEPS_BUILD_DIR}/src/unibilium/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/unibilium/CMakeLists.txt
|
||||||
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/unibilium
|
COMMAND ${CMAKE_COMMAND} ${DEPS_BUILD_DIR}/src/unibilium
|
||||||
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
-DCMAKE_INSTALL_PREFIX=${DEPS_INSTALL_DIR}
|
||||||
# Pass toolchain
|
|
||||||
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN}
|
|
||||||
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
-DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM}
|
||||||
${BUILD_TYPE_STRING}
|
${BUILD_TYPE_STRING}
|
||||||
-DCMAKE_GENERATOR=${CMAKE_GENERATOR})
|
-DCMAKE_GENERATOR=${CMAKE_GENERATOR})
|
||||||
|
Loading…
Reference in New Issue
Block a user