Skip to content

Commit 18a0fa4

Browse files
committed
add ocv funcs
1 parent abc1e3c commit 18a0fa4

File tree

17 files changed

+31
-51
lines changed

17 files changed

+31
-51
lines changed

cmake/opencv.cmake

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
# Build googletest components
2-
include_directories(${CMAKE_SOURCE_DIR}/3rdparty/opencv/include)
1+
# Build OpenCV components
32

43
include(ExternalProject)
54
ExternalProject_Add(ppc_opencv
@@ -11,6 +10,6 @@ ExternalProject_Add(ppc_opencv
1110
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -G${CMAKE_GENERATOR} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -D CMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
1211
-D CMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER} -DCMAKE_CXX_FLAGS="-w" -DCMAKE_C_FLAGS="-w" -DENABLE_CCACHE=ON -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF
1312
-DBUILD_EXAMPLES=OFF -DBUILD_DOCS=OFF -DWITH_CUDA=OFF -DWITH_OPENCL=OFF -DBUILD_opencv_calib3d=OFF -DBUILD_opencv_dnn=OFF -DBUILD_opencv_ml=OFF -DBUILD_opencv_objdetect=OFF
14-
-DBUILD_opencv_video=OFF -DBUILD_opencv_world=OFF
13+
-DBUILD_opencv_video=OFF -DBUILD_opencv_world=OFF -DBUILD_opencv_features2d=OFF -DBUILD_opencv_flann=OFF -DBUILD_opencv_photo=OFF
1514
BUILD_COMMAND "${CMAKE_COMMAND}" --build "${CMAKE_CURRENT_BINARY_DIR}/ppc_opencv/build" --config ${CMAKE_BUILD_TYPE} --parallel
1615
INSTALL_COMMAND "${CMAKE_COMMAND}" --install "${CMAKE_CURRENT_BINARY_DIR}/ppc_opencv/build" --prefix "${CMAKE_CURRENT_BINARY_DIR}/ppc_opencv/install")

tasks/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,12 @@ foreach(TASK_TYPE ${LIST_OF_TASKS})
138138
endif ()
139139

140140
add_dependencies(${EXEC_FUNC} ppc_opencv)
141+
target_include_directories(${EXEC_FUNC} PUBLIC "${CMAKE_BINARY_DIR}/ppc_opencv/install/include/opencv4")
141142
target_link_directories(${EXEC_FUNC} PUBLIC "${CMAKE_BINARY_DIR}/ppc_opencv/install/lib")
143+
if(NOT MSVC)
144+
target_link_libraries(${EXEC_FUNC} PUBLIC
145+
opencv_core opencv_highgui opencv_imgcodecs opencv_imgproc opencv_videoio)
146+
endif()
142147

143148
add_dependencies(${EXEC_FUNC} ppc_googletest)
144149
target_link_directories(${EXEC_FUNC} PUBLIC "${CMAKE_BINARY_DIR}/ppc_googletest/install/lib")

tasks/all/example/data/pic_mpi.jpg

14.4 KB
Loading

tasks/all/example/data/pic_omp.jpg

20.1 KB
Loading

tasks/all/example/data/pic_seq.jpg

15 KB
Loading

tasks/all/example/data/pic_stl.jpg

50.4 KB
Loading

tasks/all/example/data/pic_tbb.jpg

13.9 KB
Loading

tasks/all/example/data/test_mpi.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

tasks/all/example/data/test_omp.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

tasks/all/example/data/test_seq.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)