mirror of
https://github.com/neovim/neovim.git
synced 2026-01-06 19:39:53 +10:00
deps: Remove shared libraries.
This commit is contained in:
9
third-party/CMakeLists.txt
vendored
9
third-party/CMakeLists.txt
vendored
@@ -109,6 +109,13 @@ if(USE_BUNDLED_JEMALLOC)
|
||||
include(BuildJeMalloc)
|
||||
endif()
|
||||
|
||||
add_custom_target(clean-shared-libraries
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
-DREMOVE_FILE_GLOB=${DEPS_INSTALL_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}*${CMAKE_SHARED_LIBRARY_SUFFIX}*
|
||||
-P ${PROJECT_SOURCE_DIR}/cmake/RemoveFiles.cmake
|
||||
DEPENDS ${THIRD_PARTY_DEPS}
|
||||
)
|
||||
|
||||
add_custom_target(third-party ALL
|
||||
COMMAND ${CMAKE_COMMAND} -E touch .third-party
|
||||
DEPENDS ${THIRD_PARTY_DEPS})
|
||||
DEPENDS clean-shared-libraries)
|
||||
|
||||
4
third-party/cmake/BuildMsgpack.cmake
vendored
4
third-party/cmake/BuildMsgpack.cmake
vendored
@@ -17,8 +17,6 @@ ExternalProject_Add(msgpack
|
||||
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
||||
"-DCMAKE_C_FLAGS:STRING=${CMAKE_C_COMPILER_ARG1} -fPIC"
|
||||
BUILD_COMMAND ${CMAKE_COMMAND} --build .
|
||||
INSTALL_COMMAND ${CMAKE_COMMAND}
|
||||
-DREMOVE_FILE_GLOB=${DEPS_INSTALL_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}msgpack*${CMAKE_SHARED_LIBRARY_SUFFIX}*
|
||||
-P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/InstallMsgpack.cmake)
|
||||
INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install)
|
||||
list(APPEND THIRD_PARTY_DEPS msgpack)
|
||||
|
||||
|
||||
12
third-party/cmake/InstallMsgpack.cmake
vendored
12
third-party/cmake/InstallMsgpack.cmake
vendored
@@ -1,12 +0,0 @@
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_COMMAND} --build . --target install
|
||||
RESULT_VARIABLE res)
|
||||
|
||||
if(NOT res EQUAL 0)
|
||||
message(FATAL_ERROR "Installing msgpack failed.")
|
||||
endif()
|
||||
|
||||
file(GLOB_RECURSE FILES_TO_REMOVE ${REMOVE_FILE_GLOB})
|
||||
if(FILES_TO_REMOVE)
|
||||
file(REMOVE ${FILES_TO_REMOVE})
|
||||
endif()
|
||||
5
third-party/cmake/RemoveFiles.cmake
vendored
Normal file
5
third-party/cmake/RemoveFiles.cmake
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
file(GLOB_RECURSE FILES_TO_REMOVE ${REMOVE_FILE_GLOB})
|
||||
|
||||
if(FILES_TO_REMOVE)
|
||||
file(REMOVE ${FILES_TO_REMOVE})
|
||||
endif()
|
||||
Reference in New Issue
Block a user