提交 b92c1296 编写于 作者: P poohRui

change to use symlink for headers


Former-commit-id: d7fbc1c05e10f8e658666378b9bf3b1b7aa5a226
上级 d5097a24
......@@ -56,6 +56,12 @@ add_custom_target(absl_copy_headers_to_destination
DEPENDS absl_create_library_dir)
add_custom_target(absl_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ABSL_BUILD_STATIC_LIBRARIES} ${ABSL_LIBRARY_DIR}
DEPENDS absl_create_library_dir)
foreach(LIBRARY_NAME ${ABSL_LIBRARY_NAMES})
add_custom_command(TARGET absl_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E create_symlink ${ABSL_BUILD_LIBRARY_DIR}/${LIBRARY_NAME}
${ABSL_LIBRARY_DIR}/${LIBRARY_NAME})
endforeach()
endif(THIRD_PARTY)
......@@ -47,7 +47,12 @@ add_custom_target(cares_copy_headers_to_destination
DEPENDS cares_create_library_dir)
add_custom_target(cares_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CARES_BUILD_STATIC_LIBRARIES} ${CARES_LIBRARY_DIR}
DEPENDS cares_create_library_dir)
foreach(LIBRARY_NAME ${CARES_LIBRARY_NAMES})
add_custom_command(TARGET cares_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CARES_BUILD_LIBRARY_DIR}/${LIBRARY_NAME}
${CARES_LIBRARY_DIR}/${LIBRARY_NAME})
endforeach()
endif()
......@@ -64,8 +64,6 @@ ExternalProject_Add(grpc
-DOPENSSL_ROOT_DIR:PATH=${OPENSSL_INSTALL}
)
# add_copy_headers_target(NAME grpc SRC ${GRPC_INCLUDE_DIRS} DST ${GRPC_INCLUDE_DIR} DEPS grpc INDEX_FILE "${oneflow_cmake_dir}/third_party/header_index/grpc_headers.txt")
add_custom_target(grpc_create_library_dir
COMMAND ${CMAKE_COMMAND} -E make_directory ${GRPC_LIBRARY_DIR}
DEPENDS grpc)
......@@ -75,7 +73,12 @@ add_custom_target(grpc_copy_headers_to_destination
DEPENDS grpc_create_library_dir)
add_custom_target(grpc_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GRPC_BUILD_STATIC_LIBRARIES} ${GRPC_LIBRARY_DIR}
DEPENDS grpc_create_library_dir)
foreach(LIBRARY_NAME ${GRPC_LIBRARY_NAMES})
add_custom_command(TARGET grpc_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E create_symlink ${GRPC_BUILD_LIBRARY_DIR}/${LIBRARY_NAME}
${GRPC_LIBRARY_DIR}/${LIBRARY_NAME})
endforeach()
endif(THIRD_PARTY)
......@@ -44,6 +44,11 @@ add_custom_target(openssl_copy_headers_to_destination
DEPENDS openssl_create_library_dir)
add_custom_target(openssl_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${OPENSSL_BUILD_STATIC_LIBRARIES} ${OPENSSL_LIBRARY_DIR}
DEPENDS openssl_create_library_dir)
foreach(LIBRARY_NAME ${CARES_LIBRARY_NAMES})
add_custom_command(TARGET openssl_copy_libs_to_destination
COMMAND ${CMAKE_COMMAND} -E create_symlink ${OPENSSL_BUILD_LIBRARY_DIR}/${LIBRARY_NAME}
${OPENSSL_LIBRARY_DIR}/${LIBRARY_NAME})
endforeach()
endif(THIRD_PARTY)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册