¿Cómo puedo evitar las colisiones de nombres de destino al usar FetchContent de CMake?
Cuando uso CMake FetchContent para importar OpenCV, funciona bien: include(FetchContent) <h1>Obtener OpenCV</h1> FetchContent_Declare( opencv GIT_REPOSITORY https://gitee.com/aiproach/opencv.git GIT_TAG 4.4.0 ) FetchContent_MakeAvailable(opencv) set(OpenCV_DIR ${CMAKE_CURRENT_BINARY_DIR}) find_package(OpenCV REQUIRED) Pero después de agregar Eigen: <h1>Obtener Eigen</h1> FetchContent_Declare( eigen GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git GIT_TAG 3.3.9 ) FetchContent_MakeAvailable(eigen) find_package(eigen3 REQUIRED) Emite errores: CMake Error at build/_deps/eigen-src/CMakeLists.txt:620 (add_custom_target): add_custom_target cannot . . . Read more