Skip to content

Instantly share code, notes, and snippets.

@kinchungwong
Last active April 29, 2018 07:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kinchungwong/2a85d3ac5a5c61960780cf6a336864e9 to your computer and use it in GitHub Desktop.
Save kinchungwong/2a85d3ac5a5c61960780cf6a336864e9 to your computer and use it in GitHub Desktop.
OpenCV_Issue_20180428_CMake_FP16

Information about an unconfirmed OpenCV CMake issue

  • Status: unconfirmed as of 2018-04-28

  • OS: Windows 10

  • Compiler: Visual Studio 2017, C++ x64

  • CMake: 3.10.3

  • OpenCV source: github, HEAD (dev), date: 20180428, commit 684cf4336

  • With CONTRIB

  • Without IPP

  • With BUILD_TESTS

  • With BUILD_PERF_TESTS

  • With or without BUILD_opencv_world (error can be reproduced with and without this)

  • CPU_BASELINE=AVX2

  • CPU_DISPATCH=... the usual stuff

Symptom

  • When doing Configure with CMake-GUI, there are error messages (red printouts on the CMake-GUI console)
    • The "CMake Error" sections are repeated many times, each of them with a log message
      • ocv_target_include_directories(opencv_test_core C:/Users/username/git/opencv/modules/***/include)
      • The part marked "***" varies, such as "core", "ts", etc.
  • The Visual Studio solution and project files are not being generated.

ocv_add_module( world opencv_core )
ocv_add_dependencies( opencv_world opencv_core )
ocv_add_module( core OPTIONAL opencv_cudev WRAP java python js )
ocv_glob_module_sources( SOURCES C:/Users/username/git/opencv_build/modules/core/version_string.inc HEADERS C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/ocl_defs.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/opencl_info.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/opencl_svm.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_clamdblas.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_clamdfft.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_gl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_20.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/block.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/border_interpolate.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/color.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/common.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/datamov_utils.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/dynamic_smem.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/emulation.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/filters.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/funcattrib.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/functional.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/limits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/saturate_cast.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/scan.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/simd_functions.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/transform.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/type_traits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/utility.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_distance.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_math.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_traits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp_reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp_shuffle.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/color_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/vec_distance_detail.hpp )
ocv_set_module_sources( SOURCES C:/Users/username/git/opencv_build/modules/core/version_string.inc HEADERS C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/ocl_defs.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/opencl_info.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/opencl_svm.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_clamdblas.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_clamdfft.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_gl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_20.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/block.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/border_interpolate.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/color.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/common.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/datamov_utils.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/dynamic_smem.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/emulation.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/filters.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/funcattrib.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/functional.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/limits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/saturate_cast.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/scan.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/simd_functions.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/transform.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/type_traits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/utility.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_distance.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_math.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/vec_traits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp_reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/warp_shuffle.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/color_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/reduce.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda/detail/vec_distance_detail.hpp HEADERS C:/Users/username/git/opencv/modules/core/include/opencv2/core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/affine.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/base.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/bufferpool.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/check.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/core.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda.inl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda_stream_accessor.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cuda_types.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cvstd.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/cvstd.inl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/directx.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/eigen.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/fast_math.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/ippasync.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/mat.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/mat.inl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/matx.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/neon_utils.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/ocl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/ocl_genbase.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/opengl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/operations.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/optim.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/ovx.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/persistence.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/private.cuda.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/private.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/ptr.inl.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/saturate.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/softfloat.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/sse_utils.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/traits.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/types.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utility.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/va_intel.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/version.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/vsx_utils.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/wimage.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/core_c.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/cv_cpu_dispatch.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/cv_cpu_helper.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/cvdef.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/types_c.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/hal.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/intrin.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/intrin_cpp.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/intrin_neon.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/intrin_sse.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/intrin_vsx.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/hal/interface.h C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/configuration.private.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/filesystem.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/filesystem.private.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/lock.private.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/logger.defines.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/logger.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/trace.hpp C:/Users/username/git/opencv/modules/core/include/opencv2/core/utils/trace.private.hpp SOURCES C:/Users/username/git/opencv/modules/core/src/algorithm.cpp C:/Users/username/git/opencv/modules/core/src/alloc.cpp C:/Users/username/git/opencv/modules/core/src/arithm.cpp C:/Users/username/git/opencv/modules/core/src/array.cpp C:/Users/username/git/opencv/modules/core/src/batch_distance.cpp C:/Users/username/git/opencv/modules/core/src/channels.cpp C:/Users/username/git/opencv/modules/core/src/check.cpp C:/Users/username/git/opencv/modules/core/src/command_line_parser.cpp C:/Users/username/git/opencv/modules/core/src/conjugate_gradient.cpp C:/Users/username/git/opencv/modules/core/src/convert.avx2.cpp C:/Users/username/git/opencv/modules/core/src/convert.cpp C:/Users/username/git/opencv/modules/core/src/convert.fp16.cpp C:/Users/username/git/opencv/modules/core/src/convert.sse4_1.cpp C:/Users/username/git/opencv/modules/core/src/convert_c.cpp C:/Users/username/git/opencv/modules/core/src/convert_scale.cpp C:/Users/username/git/opencv/modules/core/src/copy.cpp C:/Users/username/git/opencv/modules/core/src/count_non_zero.cpp C:/Users/username/git/opencv/modules/core/src/cuda_gpu_mat.cpp C:/Users/username/git/opencv/modules/core/src/cuda_host_mem.cpp C:/Users/username/git/opencv/modules/core/src/cuda_info.cpp C:/Users/username/git/opencv/modules/core/src/cuda_stream.cpp C:/Users/username/git/opencv/modules/core/src/datastructs.cpp C:/Users/username/git/opencv/modules/core/src/directx.cpp C:/Users/username/git/opencv/modules/core/src/downhill_simplex.cpp C:/Users/username/git/opencv/modules/core/src/dxt.cpp C:/Users/username/git/opencv/modules/core/src/gl_core_3_1.cpp C:/Users/username/git/opencv/modules/core/src/glob.cpp C:/Users/username/git/opencv/modules/core/src/hal_internal.cpp C:/Users/username/git/opencv/modules/core/src/kmeans.cpp C:/Users/username/git/opencv/modules/core/src/lapack.cpp C:/Users/username/git/opencv/modules/core/src/lda.cpp C:/Users/username/git/opencv/modules/core/src/logger.cpp C:/Users/username/git/opencv/modules/core/src/lpsolver.cpp C:/Users/username/git/opencv/modules/core/src/lut.cpp C:/Users/username/git/opencv/modules/core/src/mathfuncs.cpp C:/Users/username/git/opencv/modules/core/src/mathfuncs_core.dispatch.cpp C:/Users/username/git/opencv/modules/core/src/matmul.cpp C:/Users/username/git/opencv/modules/core/src/matrix.cpp C:/Users/username/git/opencv/modules/core/src/matrix_c.cpp C:/Users/username/git/opencv/modules/core/src/matrix_decomp.cpp C:/Users/username/git/opencv/modules/core/src/matrix_expressions.cpp C:/Users/username/git/opencv/modules/core/src/matrix_iterator.cpp C:/Users/username/git/opencv/modules/core/src/matrix_operations.cpp C:/Users/username/git/opencv/modules/core/src/matrix_sparse.cpp C:/Users/username/git/opencv/modules/core/src/matrix_wrap.cpp C:/Users/username/git/opencv/modules/core/src/mean.cpp C:/Users/username/git/opencv/modules/core/src/merge.cpp C:/Users/username/git/opencv/modules/core/src/minmax.cpp C:/Users/username/git/opencv/modules/core/src/norm.cpp C:/Users/username/git/opencv/modules/core/src/ocl.cpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/opencl_clamdblas.cpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/opencl_clamdfft.cpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/opencl_core.cpp C:/Users/username/git/opencv/modules/core/src/opengl.cpp C:/Users/username/git/opencv/modules/core/src/out.cpp C:/Users/username/git/opencv/modules/core/src/ovx.cpp C:/Users/username/git/opencv/modules/core/src/parallel.cpp C:/Users/username/git/opencv/modules/core/src/parallel_impl.cpp C:/Users/username/git/opencv/modules/core/src/pca.cpp C:/Users/username/git/opencv/modules/core/src/persistence.cpp C:/Users/username/git/opencv/modules/core/src/persistence_base64.cpp C:/Users/username/git/opencv/modules/core/src/persistence_c.cpp C:/Users/username/git/opencv/modules/core/src/persistence_cpp.cpp C:/Users/username/git/opencv/modules/core/src/persistence_json.cpp C:/Users/username/git/opencv/modules/core/src/persistence_types.cpp C:/Users/username/git/opencv/modules/core/src/persistence_xml.cpp C:/Users/username/git/opencv/modules/core/src/persistence_yml.cpp C:/Users/username/git/opencv/modules/core/src/rand.cpp C:/Users/username/git/opencv/modules/core/src/softfloat.cpp C:/Users/username/git/opencv/modules/core/src/split.cpp C:/Users/username/git/opencv/modules/core/src/stat.dispatch.cpp C:/Users/username/git/opencv/modules/core/src/stat_c.cpp C:/Users/username/git/opencv/modules/core/src/stl.cpp C:/Users/username/git/opencv/modules/core/src/sum.cpp C:/Users/username/git/opencv/modules/core/src/system.cpp C:/Users/username/git/opencv/modules/core/src/tables.cpp C:/Users/username/git/opencv/modules/core/src/trace.cpp C:/Users/username/git/opencv/modules/core/src/types.cpp C:/Users/username/git/opencv/modules/core/src/umatrix.cpp C:/Users/username/git/opencv/modules/core/src/utils/filesystem.cpp C:/Users/username/git/opencv/modules/core/src/va_intel.cpp C:/Users/username/git/opencv/modules/core/src/opencl/arithm.cl C:/Users/username/git/opencv/modules/core/src/opencl/convert.cl C:/Users/username/git/opencv/modules/core/src/opencl/copymakeborder.cl C:/Users/username/git/opencv/modules/core/src/opencl/copyset.cl C:/Users/username/git/opencv/modules/core/src/opencl/cvtclr_dx.cl C:/Users/username/git/opencv/modules/core/src/opencl/fft.cl C:/Users/username/git/opencv/modules/core/src/opencl/flip.cl C:/Users/username/git/opencv/modules/core/src/opencl/gemm.cl C:/Users/username/git/opencv/modules/core/src/opencl/halfconvert.cl C:/Users/username/git/opencv/modules/core/src/opencl/inrange.cl C:/Users/username/git/opencv/modules/core/src/opencl/intel_gemm.cl C:/Users/username/git/opencv/modules/core/src/opencl/lut.cl C:/Users/username/git/opencv/modules/core/src/opencl/meanstddev.cl C:/Users/username/git/opencv/modules/core/src/opencl/minmaxloc.cl C:/Users/username/git/opencv/modules/core/src/opencl/mixchannels.cl C:/Users/username/git/opencv/modules/core/src/opencl/mulspectrums.cl C:/Users/username/git/opencv/modules/core/src/opencl/normalize.cl C:/Users/username/git/opencv/modules/core/src/opencl/reduce.cl C:/Users/username/git/opencv/modules/core/src/opencl/reduce2.cl C:/Users/username/git/opencv/modules/core/src/opencl/repeat.cl C:/Users/username/git/opencv/modules/core/src/opencl/set_identity.cl C:/Users/username/git/opencv/modules/core/src/opencl/split_merge.cl C:/Users/username/git/opencv/modules/core/src/opencl/transpose.cl C:/Users/username/git/opencv_build/modules/core/opencl_kernels_core.cpp C:/Users/username/git/opencv_build/modules/core/opencl_kernels_core.hpp C:/Users/username/git/opencv/modules/core/src/arithm_core.hpp C:/Users/username/git/opencv/modules/core/src/arithm_simd.hpp C:/Users/username/git/opencv/modules/core/src/bufferpool.impl.hpp C:/Users/username/git/opencv/modules/core/src/convert.hpp C:/Users/username/git/opencv/modules/core/src/directx.inc.hpp C:/Users/username/git/opencv/modules/core/src/gl_core_3_1.hpp C:/Users/username/git/opencv/modules/core/src/hal_internal.hpp C:/Users/username/git/opencv/modules/core/src/hal_replacement.hpp C:/Users/username/git/opencv/modules/core/src/intel_gpu_gemm.inl.hpp C:/Users/username/git/opencv/modules/core/src/mathfuncs_core.simd.hpp C:/Users/username/git/opencv/modules/core/src/ocl_deprecated.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_clamdblas_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_clamdfft_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_core_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_core_static_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_gl_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/autogenerated/opencl_gl_static_impl.hpp C:/Users/username/git/opencv/modules/core/src/opencl/runtime/runtime_common.hpp C:/Users/username/git/opencv/modules/core/src/parallel_impl.hpp C:/Users/username/git/opencv/modules/core/src/persistence.hpp C:/Users/username/git/opencv/modules/core/src/precomp.hpp C:/Users/username/git/opencv/modules/core/src/stat.hpp C:/Users/username/git/opencv/modules/core/src/stat.simd.hpp C:/Users/username/git/opencv/modules/core/src/umatrix.hpp )
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/modules/core/include C:/Users/username/git/opencv_build/modules/core)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/modules/core/include)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/3rdparty/zlib)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv_build/3rdparty/zlib)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/3rdparty/include/opencl/1.2)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/modules/core/include C:/Users/username/git/opencv_build/modules/core)
ocv_target_include_directories(opencv_core C:/Users/username/git/opencv/3rdparty/ittnotify/include)
opencv_core: ocv_create_module( )
ocv_add_precompiled_headers( opencv_core )
ocv_add_accuracy_tests( )
__ocv_parse_test_sources( TEST )
ocv_target_include_directories(opencv_test_core C:/Users/username/git/opencv/modules/ts/include)
CMake Error at cmake/OpenCVUtils.cmake:322 (target_include_directories):
  Cannot specify include directories for target "opencv_test_core_FP16" which
  is not built by this project.
Call Stack (most recent call first):
  cmake/OpenCVModule.cmake:672 (ocv_target_include_directories)
  cmake/OpenCVModule.cmake:1214 (ocv_target_include_modules)
  modules/core/CMakeLists.txt:75 (ocv_add_accuracy_tests)


ocv_target_include_directories(opencv_test_core C:/Users/username/git/opencv/modules/core/include)
CMake Error at cmake/OpenCVUtils.cmake:322 (target_include_directories):
  Cannot specify include directories for target "opencv_test_core_FP16" which
  is not built by this project.
Call Stack (most recent call first):
  cmake/OpenCVModule.cmake:672 (ocv_target_include_directories)
  cmake/OpenCVModule.cmake:1214 (ocv_target_include_modules)
  modules/core/CMakeLists.txt:75 (ocv_add_accuracy_tests)

NOTE
  • I enabled some log messages in the CMake, namely line 290 of "OpenCVUtils.cmake"
  • The reason I have to enable these log messages is documented here.
  • The issue can be reproduced with a clean clone of OpenCV, with and without my changes in CMake message logging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment