From e544e177d8e671df52dc674f43f6213c034f9498 Mon Sep 17 00:00:00 2001 From: jiangjiajun Date: Thu, 1 Dec 2022 03:14:45 +0000 Subject: [PATCH] Fix compile on windows --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e3cc9c70a4..51033729198 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -508,11 +508,11 @@ target_link_libraries(${LIBRARY_NAME} ${DEPEND_LIBS}) if(WIN32) if(ENABLE_VISION) - if(EXISTS ${CMAKE_CURRENT_BINARY_DIR}/third_party/yaml-cpp/Release) + if("${CMAKE_GENERATOR}" STREQUAL "Ninja") + add_custom_target(copy_yaml_library ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/third_party/yaml-cpp ${CMAKE_CURRENT_BINARY_DIR}/third_libs/install/yaml-cpp/lib DEPENDS ${LIBRARY_NAME}) + else() add_custom_target(copy_yaml_library ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/third_party/yaml-cpp/Release ${CMAKE_CURRENT_BINARY_DIR}/third_libs/install/yaml-cpp/lib DEPENDS ${LIBRARY_NAME}) add_custom_target(copy_yaml_include ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR}/third_party/yaml-cpp/include ${CMAKE_CURRENT_BINARY_DIR}/third_libs/install/yaml-cpp/include DEPENDS ${LIBRARY_NAME}) - else() - add_custom_target(copy_yaml_library ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/third_party/yaml-cpp ${CMAKE_CURRENT_BINARY_DIR}/third_libs/install/yaml-cpp/lib DEPENDS ${LIBRARY_NAME}) endif() endif() endif()