Merge pull request #9838 from alalek:fix_ocl_world_build

pull/9841/head
Alexander Alekhin 7 years ago
commit 4ae30ecdd9
  1. 8
      modules/core/include/opencv2/core/opencl/runtime/opencl_clamdblas.hpp
  2. 8
      modules/core/include/opencv2/core/opencl/runtime/opencl_clamdfft.hpp
  3. 3
      modules/core/include/opencv2/core/opencl/runtime/opencl_core.hpp
  4. 2
      modules/world/CMakeLists.txt

@ -44,13 +44,7 @@
#ifdef HAVE_CLAMDBLAS
#ifndef CL_RUNTIME_EXPORT
#if (defined(BUILD_SHARED_LIBS) || defined(OPENCV_CORE_SHARED)) && (defined _WIN32 || defined WINCE)
#define CL_RUNTIME_EXPORT __declspec(dllimport)
#else
#define CL_RUNTIME_EXPORT
#endif
#endif
#include "opencl_core.hpp"
#include "autogenerated/opencl_clamdblas.hpp"

@ -44,13 +44,7 @@
#ifdef HAVE_CLAMDFFT
#ifndef CL_RUNTIME_EXPORT
#if (defined(BUILD_SHARED_LIBS) || defined(OPENCV_CORE_SHARED)) && (defined _WIN32 || defined WINCE)
#define CL_RUNTIME_EXPORT __declspec(dllimport)
#else
#define CL_RUNTIME_EXPORT
#endif
#endif
#include "opencl_core.hpp"
#include "autogenerated/opencl_clamdfft.hpp"

@ -45,7 +45,8 @@
#ifdef HAVE_OPENCL
#ifndef CL_RUNTIME_EXPORT
#if (defined(BUILD_SHARED_LIBS) || defined(OPENCV_CORE_SHARED)) && (defined _WIN32 || defined WINCE)
#if (defined(BUILD_SHARED_LIBS) || defined(OPENCV_CORE_SHARED)) && (defined _WIN32 || defined WINCE) && \
!(defined(__OPENCV_BUILD) && defined(OPENCV_MODULE_IS_PART_OF_WORLD))
#define CL_RUNTIME_EXPORT __declspec(dllimport)
#else
#define CL_RUNTIME_EXPORT

@ -59,6 +59,8 @@ ocv_module_include_directories()
#message(STATUS "${OPENCV_MODULE_${the_module}_SOURCES}")
ocv_create_module(${link_deps})
ocv_target_compile_definitions(${the_module} PRIVATE OPENCV_MODULE_IS_PART_OF_WORLD=1)
if(BUILD_opencv_imgcodecs AND OPENCV_MODULE_opencv_imgcodecs_IS_PART_OF_WORLD)
ocv_imgcodecs_configure_target()
endif()

Loading…
Cancel
Save