opencv/cmake
Jakub Golinowski 9f1218b00b Merge pull request #11897 from Jakub-Golinowski:hpx_backend
* Add HPX backend for OpenCV implementation
Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)

* WIP: Conditionally include hpx_main.hpp to tests in core module
Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.

* Add coditional iclusion of hpx_main.hpp to cpp cpu modules

* Remove start/stop version of hpx backend
2018-08-31 16:23:26 +03:00
..
android android: refactor Android SDK detection 2018-04-05 19:19:31 +00:00
checks Avoid detecting dublicate CUDA archs 2018-08-16 17:40:09 +09:00
FindCUDA
templates Merge pull request #11897 from Jakub-Golinowski:hpx_backend 2018-08-31 16:23:26 +03:00
cl2cpp.cmake cmake: don't add include <module>/src directory to avoid conflicts 2018-03-19 11:14:15 +03:00
copy_files.cmake cmake: fix android examples dependencies 2018-03-15 14:17:02 +03:00
FindCUDA.cmake Misc. typos 2018-07-31 18:44:23 +03:00
FindFlake8.cmake cmake: added check_flake8 target 2018-05-11 17:32:22 +03:00
FindGstreamerWindows.cmake
FindOpenVX.cmake
FindPylint.cmake
OpenCVCompilerDefenses.cmake cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars 2018-03-27 16:16:59 +03:00
OpenCVCompilerOptimizations.cmake core(test): intrinsic tests for all dispatched CPU optimizations 2018-08-01 13:50:42 +03:00
OpenCVCompilerOptions.cmake fix doc. 2018-06-03 17:44:24 +08:00
OpenCVCRTLinkage.cmake
OpenCVDetectApacheAnt.cmake
OpenCVDetectCUDA.cmake Bugfix: Detect CUDA archs for Windows 2018-08-16 17:10:08 +09:00
OpenCVDetectCXXCompiler.cmake cmake: require C++11 and CMake 3.5.1+ 2018-04-10 18:09:54 +03:00
OpenCVDetectDirectX.cmake
OpenCVDetectHalide.cmake
OpenCVDetectInferenceEngine.cmake openvino: use 2018R3 defines 2018-08-28 15:57:19 +03:00
OpenCVDetectMediaSDK.cmake
OpenCVDetectOpenCL.cmake
OpenCVDetectPython.cmake python: support standalone Python bindings build 2018-06-07 15:16:39 +03:00
OpenCVDetectTBB.cmake Reduced direct TBB dependencies 2018-04-06 14:21:15 +03:00
OpenCVDetectTrace.cmake
OpenCVDetectVTK.cmake cmake: add compilation test for VTK 2018-04-10 18:09:54 +03:00
OpenCVDownload.cmake cmake: add download helper scripts 2018-08-01 15:57:53 +03:00
OpenCVExtraTargets.cmake
OpenCVFindAtlas.cmake
OpenCVFindIntelPerCSDK.cmake
OpenCVFindIPP.cmake
OpenCVFindIPPAsync.cmake
OpenCVFindIPPIW.cmake
OpenCVFindLAPACK.cmake
OpenCVFindLATEX.cmake
OpenCVFindLibRealsense.cmake videoio: update librealsense to API 2.0 2018-06-08 18:23:00 +02:00
OpenCVFindLibsGrfmt.cmake Merge pull request #12192 from pasbi:pfm 2018-08-13 13:14:12 +03:00
OpenCVFindLibsGUI.cmake cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars 2018-03-27 16:16:59 +03:00
OpenCVFindLibsPerf.cmake Merge pull request #11897 from Jakub-Golinowski:hpx_backend 2018-08-31 16:23:26 +03:00
OpenCVFindLibsVideo.cmake Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-06-04 19:26:10 +03:00
OpenCVFindMatlab.cmake
OpenCVFindMKL.cmake
OpenCVFindOpenBLAS.cmake
OpenCVFindOpenEXR.cmake
OpenCVFindOpenNI2.cmake
OpenCVFindOpenNI.cmake
OpenCVFindProtobuf.cmake protobuf build documenting: move the WITH_PROTOBUF option to the top level 2018-04-26 13:58:13 +03:00
OpenCVFindVA_INTEL.cmake
OpenCVFindVA.cmake cmake: allow to specify own libva paths 2018-08-10 16:03:10 +03:00
OpenCVFindWebP.cmake
OpenCVFindXimea.cmake
OpenCVGenABI.cmake
OpenCVGenAndroidMK.cmake next(android): java3 -> java4 2018-04-10 18:09:54 +03:00
OpenCVGenConfig.cmake
OpenCVGenHeaders.cmake
OpenCVGenInfoPlist.cmake
OpenCVGenPkgconfig.cmake
OpenCVMinDepVersions.cmake cmake: require C++11 and CMake 3.5.1+ 2018-04-10 18:09:54 +03:00
OpenCVModule.cmake Merge pull request #11897 from Jakub-Golinowski:hpx_backend 2018-08-31 16:23:26 +03:00
OpenCVPackaging.cmake
OpenCVPCHSupport.cmake Misc. typos 2018-07-31 18:44:23 +03:00
OpenCVPylint.cmake cmake: fix Ninja generator warning about pylintrc 2018-04-10 12:23:10 +03:00
OpenCVUtils.cmake remove a redundant option. 2018-07-02 09:45:28 +08:00
OpenCVVersion.cmake