mirror of
https://github.com/neovim/neovim.git
synced 2024-09-17 20:58:20 -04:00
fixup: quick update, squash later
This commit is contained in:
parent
7a80e169c5
commit
99b8a343e1
@ -2,7 +2,6 @@ if(MSVC)
|
|||||||
ExternalProject_Add(gettext
|
ExternalProject_Add(gettext
|
||||||
URL ${GETTEXT_URL}
|
URL ${GETTEXT_URL}
|
||||||
URL_HASH SHA256=${GETTEXT_SHA256}
|
URL_HASH SHA256=${GETTEXT_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/gettext
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/gettext
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/GettextCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/GettextCMakeLists.txt
|
||||||
@ -10,7 +9,8 @@ if(MSVC)
|
|||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
-D LIBICONV_INCLUDE_DIRS=${DEPS_INSTALL_DIR}/include
|
-D LIBICONV_INCLUDE_DIRS=${DEPS_INSTALL_DIR}/include
|
||||||
-D LIBICONV_LIBRARIES=${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}libcharset${CMAKE_STATIC_LIBRARY_SUFFIX}$<SEMICOLON>${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}libiconv${CMAKE_STATIC_LIBRARY_SUFFIX}
|
-D LIBICONV_LIBRARIES=${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}libcharset${CMAKE_STATIC_LIBRARY_SUFFIX}$<SEMICOLON>${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}libiconv${CMAKE_STATIC_LIBRARY_SUFFIX}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "Trying to build gettext in an unsupported system ${CMAKE_SYSTEM_NAME}/${CMAKE_C_COMPILER_ID}")
|
message(FATAL_ERROR "Trying to build gettext in an unsupported system ${CMAKE_SYSTEM_NAME}/${CMAKE_C_COMPILER_ID}")
|
||||||
endif()
|
endif()
|
||||||
|
@ -2,13 +2,13 @@ if(MSVC)
|
|||||||
ExternalProject_Add(libiconv
|
ExternalProject_Add(libiconv
|
||||||
URL ${LIBICONV_URL}
|
URL ${LIBICONV_URL}
|
||||||
URL_HASH SHA256=${LIBICONV_SHA256}
|
URL_HASH SHA256=${LIBICONV_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libiconv
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libiconv
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibiconvCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibiconvCMakeLists.txt
|
||||||
${DEPS_BUILD_DIR}/src/libiconv/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/libiconv/CMakeLists.txt
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "Trying to build libiconv in an unsupported system ${CMAKE_SYSTEM_NAME}/${CMAKE_C_COMPILER_ID}")
|
message(FATAL_ERROR "Trying to build libiconv in an unsupported system ${CMAKE_SYSTEM_NAME}/${CMAKE_C_COMPILER_ID}")
|
||||||
endif()
|
endif()
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
ExternalProject_Add(libtermkey
|
ExternalProject_Add(libtermkey
|
||||||
URL ${LIBTERMKEY_URL}
|
URL ${LIBTERMKEY_URL}
|
||||||
URL_HASH SHA256=${LIBTERMKEY_SHA256}
|
URL_HASH SHA256=${LIBTERMKEY_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libtermkey
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libtermkey
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibtermkeyCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibtermkeyCMakeLists.txt
|
||||||
@ -10,4 +9,5 @@ ExternalProject_Add(libtermkey
|
|||||||
-D CMAKE_SHARED_LIBRARY_LINK_C_FLAGS="" # Hack to avoid -rdynamic in Mingw
|
-D CMAKE_SHARED_LIBRARY_LINK_C_FLAGS="" # Hack to avoid -rdynamic in Mingw
|
||||||
-D UNIBILIUM_INCLUDE_DIRS=${DEPS_INSTALL_DIR}/include
|
-D UNIBILIUM_INCLUDE_DIRS=${DEPS_INSTALL_DIR}/include
|
||||||
-D UNIBILIUM_LIBRARIES=${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}unibilium${CMAKE_STATIC_LIBRARY_SUFFIX}
|
-D UNIBILIUM_LIBRARIES=${DEPS_LIB_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}unibilium${CMAKE_STATIC_LIBRARY_SUFFIX}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
ExternalProject_Add(libuv
|
ExternalProject_Add(libuv
|
||||||
URL ${LIBUV_URL}
|
URL ${LIBUV_URL}
|
||||||
URL_HASH SHA256=${LIBUV_SHA256}
|
URL_HASH SHA256=${LIBUV_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libuv
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libuv
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
-D CMAKE_INSTALL_LIBDIR=lib
|
-D CMAKE_INSTALL_LIBDIR=lib
|
||||||
-D BUILD_TESTING=OFF
|
-D BUILD_TESTING=OFF
|
||||||
-D LIBUV_BUILD_SHARED=OFF
|
-D LIBUV_BUILD_SHARED=OFF
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
-D UV_LINT_W4=OFF
|
||||||
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
ExternalProject_Add(libvterm
|
ExternalProject_Add(libvterm
|
||||||
URL ${LIBVTERM_URL}
|
URL ${LIBVTERM_URL}
|
||||||
URL_HASH SHA256=${LIBVTERM_SHA256}
|
URL_HASH SHA256=${LIBVTERM_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libvterm
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/libvterm
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibvtermCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LibvtermCMakeLists.txt
|
||||||
${DEPS_BUILD_DIR}/src/libvterm/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/libvterm/CMakeLists.txt
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -17,13 +17,13 @@ list(APPEND LPEG_CMAKE_ARGS -DCMAKE_C_FLAGS=${LPEG_INCLUDE_FLAGS})
|
|||||||
ExternalProject_Add(lpeg
|
ExternalProject_Add(lpeg
|
||||||
URL ${LPEG_URL}
|
URL ${LPEG_URL}
|
||||||
URL_HASH SHA256=${LPEG_SHA256}
|
URL_HASH SHA256=${LPEG_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lpeg
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lpeg
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LpegCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/LpegCMakeLists.txt
|
||||||
${DEPS_BUILD_DIR}/src/lpeg/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/lpeg/CMakeLists.txt
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS} ${LPEG_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS} ${LPEG_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
|
||||||
if(USE_BUNDLED_LUAJIT)
|
if(USE_BUNDLED_LUAJIT)
|
||||||
add_dependencies(lpeg luajit)
|
add_dependencies(lpeg luajit)
|
||||||
|
@ -43,9 +43,9 @@ set(LUA_INSTALL_TOP_ARG "INSTALL_TOP=${DEPS_INSTALL_DIR}")
|
|||||||
ExternalProject_Add(lua
|
ExternalProject_Add(lua
|
||||||
URL ${LUA_URL}
|
URL ${LUA_URL}
|
||||||
URL_HASH SHA256=${LUA_SHA256}
|
URL_HASH SHA256=${LUA_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lua
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lua
|
||||||
CONFIGURE_COMMAND "${LUA_CONFIGURE_COMMAND}"
|
CONFIGURE_COMMAND "${LUA_CONFIGURE_COMMAND}"
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
BUILD_COMMAND ${MAKE_PRG} ${LUA_INSTALL_TOP_ARG} ${LUA_TARGET}
|
BUILD_COMMAND ${MAKE_PRG} ${LUA_INSTALL_TOP_ARG} ${LUA_TARGET}
|
||||||
INSTALL_COMMAND ${MAKE_PRG} ${LUA_INSTALL_TOP_ARG} install)
|
INSTALL_COMMAND ${MAKE_PRG} ${LUA_INSTALL_TOP_ARG} install
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -18,13 +18,13 @@ function(BuildLuajit)
|
|||||||
ExternalProject_Add(${_luajit_TARGET}
|
ExternalProject_Add(${_luajit_TARGET}
|
||||||
URL ${LUAJIT_URL}
|
URL ${LUAJIT_URL}
|
||||||
URL_HASH SHA256=${LUAJIT_SHA256}
|
URL_HASH SHA256=${LUAJIT_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luajit
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luajit
|
||||||
CONFIGURE_COMMAND "${_luajit_CONFIGURE_COMMAND}"
|
CONFIGURE_COMMAND "${_luajit_CONFIGURE_COMMAND}"
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
BUILD_COMMAND "${_luajit_BUILD_COMMAND}"
|
BUILD_COMMAND "${_luajit_BUILD_COMMAND}"
|
||||||
INSTALL_COMMAND "${_luajit_INSTALL_COMMAND}"
|
INSTALL_COMMAND "${_luajit_INSTALL_COMMAND}"
|
||||||
DEPENDS "${_luajit_DEPENDS}")
|
DEPENDS "${_luajit_DEPENDS}"
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
check_c_compiler_flag(-fno-stack-check HAS_NO_STACK_CHECK)
|
check_c_compiler_flag(-fno-stack-check HAS_NO_STACK_CHECK)
|
||||||
|
@ -31,21 +31,21 @@ endif()
|
|||||||
ExternalProject_Add(lua-compat-5.3
|
ExternalProject_Add(lua-compat-5.3
|
||||||
URL ${LUA_COMPAT53_URL}
|
URL ${LUA_COMPAT53_URL}
|
||||||
URL_HASH SHA256=${LUA_COMPAT53_SHA256}
|
URL_HASH SHA256=${LUA_COMPAT53_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lua-compat-5.3
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/lua-compat-5.3
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND "")
|
INSTALL_COMMAND ""
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
|
||||||
ExternalProject_Add(luv
|
ExternalProject_Add(luv
|
||||||
DEPENDS lua-compat-5.3
|
DEPENDS lua-compat-5.3
|
||||||
URL ${LUV_URL}
|
URL ${LUV_URL}
|
||||||
URL_HASH SHA256=${LUV_SHA256}
|
URL_HASH SHA256=${LUV_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luv
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/luv
|
||||||
SOURCE_DIR ${DEPS_BUILD_DIR}/src/luv
|
SOURCE_DIR ${DEPS_BUILD_DIR}/src/luv
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS} ${LUV_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS} ${LUV_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
|
||||||
if(USE_BUNDLED_LUAJIT)
|
if(USE_BUNDLED_LUAJIT)
|
||||||
add_dependencies(luv luajit)
|
add_dependencies(luv luajit)
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
ExternalProject_Add(msgpack
|
ExternalProject_Add(msgpack
|
||||||
URL ${MSGPACK_URL}
|
URL ${MSGPACK_URL}
|
||||||
URL_HASH SHA256=${MSGPACK_SHA256}
|
URL_HASH SHA256=${MSGPACK_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/msgpack
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/msgpack
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
-D MSGPACK_BUILD_TESTS=OFF
|
-D MSGPACK_BUILD_TESTS=OFF
|
||||||
-D MSGPACK_BUILD_EXAMPLES=OFF
|
-D MSGPACK_BUILD_EXAMPLES=OFF
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
ExternalProject_Add(treesitter
|
ExternalProject_Add(treesitter
|
||||||
URL ${TREESITTER_URL}
|
URL ${TREESITTER_URL}
|
||||||
URL_HASH SHA256=${TREESITTER_SHA256}
|
URL_HASH SHA256=${TREESITTER_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/treesitter
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/treesitter
|
||||||
INSTALL_DIR ${DEPS_INSTALL_DIR}
|
INSTALL_DIR ${DEPS_INSTALL_DIR}
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/TreesitterCMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/TreesitterCMakeLists.txt
|
||||||
${DEPS_BUILD_DIR}/src/treesitter/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/treesitter/CMakeLists.txt
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -24,14 +24,14 @@ function(BuildTSParser)
|
|||||||
ExternalProject_Add(${NAME}
|
ExternalProject_Add(${NAME}
|
||||||
URL ${URL}
|
URL ${URL}
|
||||||
URL_HASH SHA256=${HASH}
|
URL_HASH SHA256=${HASH}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/${NAME}
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/${NAME}
|
||||||
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/${TS_CMAKE_FILE}
|
${CMAKE_CURRENT_SOURCE_DIR}/cmake/${TS_CMAKE_FILE}
|
||||||
${DEPS_BUILD_DIR}/src/${NAME}/CMakeLists.txt
|
${DEPS_BUILD_DIR}/src/${NAME}/CMakeLists.txt
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
-D PARSERLANG=${TS_LANG}
|
-D PARSERLANG=${TS_LANG}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
foreach(lang c lua vim vimdoc query python bash)
|
foreach(lang c lua vim vimdoc query python bash)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
ExternalProject_Add(unibilium
|
ExternalProject_Add(unibilium
|
||||||
URL ${UNIBILIUM_URL}
|
URL ${UNIBILIUM_URL}
|
||||||
URL_HASH SHA256=${UNIBILIUM_SHA256}
|
URL_HASH SHA256=${UNIBILIUM_SHA256}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/unibilium
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/unibilium
|
||||||
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
CMAKE_ARGS ${DEPS_CMAKE_ARGS}
|
||||||
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS})
|
CMAKE_CACHE_ARGS ${DEPS_CMAKE_CACHE_ARGS}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
|
@ -18,13 +18,13 @@ function(GetBinaryDep)
|
|||||||
ExternalProject_Add(${_gettool_TARGET}
|
ExternalProject_Add(${_gettool_TARGET}
|
||||||
URL ${URL}
|
URL ${URL}
|
||||||
URL_HASH SHA256=${HASH}
|
URL_HASH SHA256=${HASH}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DEPS_BIN_DIR}
|
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DEPS_BIN_DIR}
|
||||||
COMMAND "${_gettool_INSTALL_COMMAND}")
|
COMMAND "${_gettool_INSTALL_COMMAND}"
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
# Download executable and move it to DEPS_BIN_DIR
|
# Download executable and move it to DEPS_BIN_DIR
|
||||||
@ -43,11 +43,11 @@ function(GetExecutable)
|
|||||||
ExternalProject_Add(${ARG_TARGET}
|
ExternalProject_Add(${ARG_TARGET}
|
||||||
URL ${URL}
|
URL ${URL}
|
||||||
URL_HASH SHA256=${HASH}
|
URL_HASH SHA256=${HASH}
|
||||||
DOWNLOAD_NO_PROGRESS TRUE
|
|
||||||
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}
|
DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}
|
||||||
DOWNLOAD_NO_EXTRACT TRUE
|
DOWNLOAD_NO_EXTRACT TRUE
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DEPS_BIN_DIR}
|
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DEPS_BIN_DIR}
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy <DOWNLOADED_FILE> ${DEPS_BIN_DIR})
|
COMMAND ${CMAKE_COMMAND} -E copy <DOWNLOADED_FILE> ${DEPS_BIN_DIR}
|
||||||
|
${EXTERNALPROJECT_OPTIONS})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
@ -1,6 +1,14 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(gettext C)
|
project(gettext C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} /ignore:4006")
|
||||||
|
|
||||||
# Adds PREFIX to each item in LIST
|
# Adds PREFIX to each item in LIST
|
||||||
macro(PREFIX_LIST_ITEMS LIST PREFIX)
|
macro(PREFIX_LIST_ITEMS LIST PREFIX)
|
||||||
string(REPLACE ";" ";${PREFIX}" ${LIST} ";${${LIST}}")
|
string(REPLACE ";" ";${PREFIX}" ${LIST} ";${${LIST}}")
|
||||||
|
@ -1,6 +1,13 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(libiconv C)
|
project(libiconv C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/srclib
|
${CMAKE_CURRENT_SOURCE_DIR}/srclib
|
||||||
|
@ -1,6 +1,12 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(libtermkey C)
|
project(libtermkey C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
|
||||||
if(EXISTS ${PROJECT_SOURCE_DIR}/termkey.h.in)
|
if(EXISTS ${PROJECT_SOURCE_DIR}/termkey.h.in)
|
||||||
file(STRINGS Makefile TERMKEY_VERSION_MAJOR REGEX "VERSION_MAJOR")
|
file(STRINGS Makefile TERMKEY_VERSION_MAJOR REGEX "VERSION_MAJOR")
|
||||||
string(REGEX MATCH "[0-9]+" TERMKEY_VERSION_MAJOR ${TERMKEY_VERSION_MAJOR})
|
string(REGEX MATCH "[0-9]+" TERMKEY_VERSION_MAJOR ${TERMKEY_VERSION_MAJOR})
|
||||||
|
@ -1,6 +1,12 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(libvterm C)
|
project(libvterm C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
set(DECDRAWING [[
|
set(DECDRAWING [[
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
project (lpeg C)
|
project (lpeg C)
|
||||||
|
|
||||||
add_compile_options(-w)
|
|
||||||
|
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
file(GLOB LPEG_SOURCES ${CMAKE_SOURCE_DIR}/*.c)
|
file(GLOB LPEG_SOURCES ${CMAKE_SOURCE_DIR}/*.c)
|
||||||
add_library(lpeg ${LPEG_SOURCES})
|
add_library(lpeg ${LPEG_SOURCES})
|
||||||
|
|
||||||
|
target_compile_options(lpeg PRIVATE -w)
|
||||||
|
|
||||||
install(TARGETS lpeg ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
install(TARGETS lpeg ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
|
|
||||||
# vim: set ft=cmake:
|
# vim: set ft=cmake:
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(${PARSERLANG} C)
|
project(${PARSERLANG} C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
set(CMAKE_C_STANDARD 99)
|
set(CMAKE_C_STANDARD 99)
|
||||||
|
|
||||||
add_library(markdown MODULE
|
add_library(markdown MODULE
|
||||||
|
@ -1,6 +1,12 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(treesitter C)
|
project(treesitter C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
|
||||||
add_library(tree-sitter lib/src/lib.c)
|
add_library(tree-sitter lib/src/lib.c)
|
||||||
target_include_directories(tree-sitter
|
target_include_directories(tree-sitter
|
||||||
PRIVATE lib/src lib/include)
|
PRIVATE lib/src lib/include)
|
||||||
|
@ -1,6 +1,12 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
# Can be removed once minimum version is at least 3.15
|
||||||
|
if(POLICY CMP0092)
|
||||||
|
cmake_policy(SET CMP0092 NEW)
|
||||||
|
endif()
|
||||||
project(parser C)
|
project(parser C)
|
||||||
|
|
||||||
|
add_compile_options(-w)
|
||||||
|
|
||||||
file(GLOB source_files src/*.c)
|
file(GLOB source_files src/*.c)
|
||||||
|
|
||||||
add_library(parser
|
add_library(parser
|
||||||
|
@ -18,13 +18,8 @@ if(APPLE)
|
|||||||
list(APPEND DEPS_CMAKE_ARGS -D CMAKE_FIND_FRAMEWORK=${CMAKE_FIND_FRAMEWORK})
|
list(APPEND DEPS_CMAKE_ARGS -D CMAKE_FIND_FRAMEWORK=${CMAKE_FIND_FRAMEWORK})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(MSVC)
|
|
||||||
list(APPEND DEPS_CMAKE_ARGS -D CMAKE_C_FLAGS="/w")
|
|
||||||
else()
|
|
||||||
list(APPEND DEPS_CMAKE_ARGS -D CMAKE_C_FLAGS="-w")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(DEPS_CMAKE_CACHE_ARGS -DCMAKE_OSX_ARCHITECTURES:STRING=${CMAKE_OSX_ARCHITECTURES})
|
set(DEPS_CMAKE_CACHE_ARGS -DCMAKE_OSX_ARCHITECTURES:STRING=${CMAKE_OSX_ARCHITECTURES})
|
||||||
|
set(EXTERNALPROJECT_OPTIONS DOWNLOAD_NO_PROGRESS TRUE)
|
||||||
|
|
||||||
# MAKE_PRG
|
# MAKE_PRG
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
|
Loading…
Reference in New Issue
Block a user