[CMake] What do these CMake error messages mean?

Howard Rubin howard.rubin at hl.konicaminolta.us
Thu Jun 16 11:13:01 EDT 2016


 

CMake is giving many error messages like the below since we added OpenCV
3.1.0 to our project (and we need that new version). Can anyone help me
understand what do about it and/or what the error messages are telling me?

 

None of the 3 hits for this google search were helpful: opencv cmake "which
is prefixed in the"

 

- Howard Rubin

 

======== Error messages
==============================================================

 

:

:

Configuring done

CMake Error in 3rdparty/opencv-3.1.0/modules/core/CMakeLists.txt:

  Target "opencv_core" INTERFACE_INCLUDE_DIRECTORIES property contains path:

 

    "D:/shared/projects/magellan-build-windows"

 

 which is prefixed in the build directory.

 

 

CMake Error in 3rdparty/opencv-3.1.0/modules/core/CMakeLists.txt:

  Target "opencv_core" INTERFACE_INCLUDE_DIRECTORIES property contains path:

 

    "D:/shared/projects/magellan/3rdparty/opencv-3.1.0/include"

 

which is prefixed in the source directory.

:

:

 

======== The referenced 3rdparty/opencv-3.1.0/modules/core/CMakeLists.txt
=================

 

set(the_description "The Core Functionality")

ocv_add_module(core

               PRIVATE_REQUIRED ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}"
"${VA_LIBRARIES}"

               OPTIONAL opencv_cudev

               WRAP java python)

 

set(extra_libs "")

 

if(WINRT AND CMAKE_SYSTEM_NAME MATCHES WindowsStore AND CMAKE_SYSTEM_VERSION
MATCHES "8.0")

  list(APPEND extra_libs ole32.lib)

endif()

 

if(DEFINED WINRT AND NOT DEFINED ENABLE_WINRT_MODE_NATIVE)

  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /ZW")

endif()

 

if(HAVE_CUDA)

  ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wenum-compare
-Wunused-function -Wshadow)

endif()

 

file(GLOB lib_cuda_hdrs        "include/opencv2/${name}/cuda/*.hpp"
"include/opencv2/${name}/cuda/*.h")

file(GLOB lib_cuda_hdrs_detail "include/opencv2/${name}/cuda/detail/*.hpp"
"include/opencv2/${name}/cuda/detail/*.h")

 

source_group("Cuda Headers"         FILES ${lib_cuda_hdrs})

source_group("Cuda Headers\\Detail" FILES ${lib_cuda_hdrs_detail})

 

ocv_glob_module_sources(SOURCES
"${OPENCV_MODULE_opencv_core_BINARY_DIR}/version_string.inc"

                        HEADERS ${lib_cuda_hdrs} ${lib_cuda_hdrs_detail})

 

ocv_module_include_directories(${the_module} ${ZLIB_INCLUDE_DIRS})

ocv_create_module(${extra_libs})

 

ocv_add_accuracy_tests()

ocv_add_perf_tests()

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160616/bb113aa0/attachment.html>


More information about the CMake mailing list