core(parallel): fix JS build, fix OpenMP version dump
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Sun, 21 Feb 2021 21:22:29 +0000 (21:22 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Sun, 21 Feb 2021 22:55:01 +0000 (22:55 +0000)
modules/core/include/opencv2/core/parallel/parallel_backend.hpp
modules/core/misc/plugins/parallel_openmp/CMakeLists.txt
modules/core/src/parallel/plugin_parallel_wrapper.impl.hpp

index 965e7d5..c3e8333 100644 (file)
@@ -5,6 +5,7 @@
 #ifndef OPENCV_CORE_PARALLEL_BACKEND_HPP
 #define OPENCV_CORE_PARALLEL_BACKEND_HPP
 
+#include "opencv2/core/cvdef.h"
 #include <memory>
 
 namespace cv { namespace parallel {
index 49d4f39..024d204 100644 (file)
@@ -8,5 +8,5 @@ include("${OpenCV_SOURCE_DIR}/cmake/OpenCVPluginStandalone.cmake")
 set(WITH_OPENMP ON)
 include("${OpenCV_SOURCE_DIR}/modules/core/cmake/parallel/init.cmake")
 
-message(STATUS "OpenMP: ${OPENMP_VERSION}")
+message(STATUS "OpenMP: ${OpenMP_CXX_VERSION}")
 ocv_create_plugin(core "opencv_core_parallel_openmp" "ocv.3rdparty.openmp" "OPENMP" "src/parallel/parallel_openmp.cpp")
index b986cfc..a5649b6 100644 (file)
@@ -279,6 +279,7 @@ std::shared_ptr<IParallelBackendFactory> createPluginParallelBackendFactory(cons
 #if OPENCV_HAVE_FILESYSTEM_SUPPORT && defined(PARALLEL_ENABLE_PLUGINS)
     return std::make_shared<impl::PluginParallelBackendFactory>(baseName);
 #else
+    CV_UNUSED(baseName);
     return std::shared_ptr<IParallelBackendFactory>();
 #endif
 }