2017-03-28 22:03:37 +02:00
|
|
|
diff --git a/cpp/ycm/CMakeLists.txt b/cpp/ycm/CMakeLists.txt
|
2017-11-17 17:17:18 +01:00
|
|
|
index 133c987a..33625271 100644
|
2017-03-28 22:03:37 +02:00
|
|
|
--- a/cpp/ycm/CMakeLists.txt
|
|
|
|
+++ b/cpp/ycm/CMakeLists.txt
|
2017-11-17 17:17:18 +01:00
|
|
|
@@ -359,28 +359,6 @@ if( LIBCLANG_TARGET )
|
|
|
|
POST_BUILD
|
|
|
|
COMMAND ${CMAKE_COMMAND} -E copy "${PATH_TO_LLVM_ROOT}/bin/libclang.dll" "$<TARGET_FILE_DIR:${PROJECT_NAME}>"
|
|
|
|
)
|
|
|
|
- else()
|
|
|
|
- add_custom_command(
|
|
|
|
- TARGET ${PROJECT_NAME}
|
|
|
|
- POST_BUILD
|
|
|
|
- COMMAND ${CMAKE_COMMAND} -E copy "${LIBCLANG_TARGET}" "$<TARGET_FILE_DIR:${PROJECT_NAME}>"
|
|
|
|
- )
|
|
|
|
-
|
|
|
|
- if( NOT APPLE )
|
|
|
|
- # When loading our library, the dynamic linker may look for
|
|
|
|
- # libclang.so.x instead of libclang.so.x.y. Create the corresponding
|
|
|
|
- # symlink.
|
|
|
|
- get_filename_component( LIBCLANG_NAME ${LIBCLANG_TARGET} NAME )
|
|
|
|
- string( REGEX REPLACE "([^.]+).([0-9]+).([0-9]+)$" "\\1.\\2"
|
|
|
|
- LIBCLANG_SONAME ${LIBCLANG_NAME} )
|
|
|
|
- add_custom_command(
|
|
|
|
- TARGET ${PROJECT_NAME}
|
|
|
|
- POST_BUILD
|
|
|
|
- COMMAND ${CMAKE_COMMAND} -E create_symlink
|
|
|
|
- "${LIBCLANG_NAME}"
|
|
|
|
- "$<TARGET_FILE_DIR:${PROJECT_NAME}>/${LIBCLANG_SONAME}"
|
|
|
|
- )
|
|
|
|
- endif()
|
2017-03-28 22:03:37 +02:00
|
|
|
endif()
|
2017-11-17 17:17:18 +01:00
|
|
|
endif()
|
2017-03-28 22:03:37 +02:00
|
|
|
|