Skip to content

Commit 2bbcffe

Browse files
committed
cmake
1 parent 014e196 commit 2bbcffe

3 files changed

Lines changed: 5 additions & 31 deletions

File tree

app/Graph/CMakeLists.txt

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,9 @@ if (NOT CMAKE_BUILD_TYPE)
2727
endif()
2828

2929
if (WIN32)
30-
if ("${CMAKE_BUILD_TYPE}" STREQUAL "DEBUG")
31-
set(CMAKE_BUILD_TYPE "Debug")
32-
endif()
33-
if ("${CMAKE_BUILD_TYPE}" STREQUAL "RELEASE")
34-
set(CMAKE_BUILD_TYPE "Release")
35-
endif()
36-
37-
set(OPENCV_BIN_SOURCE "${OPENCV_BUILD_DIR}/bin")
38-
if (MSVC)
39-
set(OPENCV_BIN_SOURCE "${OPENCV_BUILD_DIR}/bin/$<CONFIG>")
40-
endif()
41-
4230
add_custom_command(TARGET Graph_Build POST_BUILD
4331
COMMAND ${CMAKE_COMMAND} -E copy_directory
44-
"${OPENCV_BIN_SOURCE}"
32+
"${OPENCV_BUILD_DIR}/bin/."
4533
"${CMAKE_BINARY_DIR}/bin/")
4634

4735
if ("${CMAKE_BUILD_TYPE}" STREQUAL "DEBUG")
@@ -52,7 +40,7 @@ if (WIN32)
5240
endif()
5341
add_custom_command(TARGET ACC POST_BUILD
5442
COMMAND ${CMAKE_COMMAND} -E copy_directory
55-
"${OPENCV_BIN_SOURCE}"
43+
"${OPENCV_BUILD_DIR}/bin/."
5644
"${CMAKE_BINARY_DIR}/bin/")
5745
endif()
5846

cmake/opencv_config.cmake

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,6 @@
11
set(OPENCV_BUILD_DIR "${CMAKE_BINARY_DIR}/3rdparty/opencv_build")
22
file(MAKE_DIRECTORY "${OPENCV_BUILD_DIR}")
33

4-
set(_opencv_bin_dir "${OPENCV_BUILD_DIR}/bin")
5-
file(MAKE_DIRECTORY "${_opencv_bin_dir}")
6-
if (WIN32)
7-
foreach(_cfg Debug Release RelWithDebInfo MinSizeRel)
8-
file(MAKE_DIRECTORY "${_opencv_bin_dir}/${_cfg}")
9-
endforeach()
10-
endif()
11-
12-
unset(_opencv_bin_dir)
13-
144
execute_process(
155
COMMAND ${CMAKE_COMMAND}
166
-S "${CMAKE_SOURCE_DIR}/3rdparty/opencv"

test/CMakeLists.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,9 @@ if (NOT CMAKE_BUILD_TYPE)
1818
endif()
1919

2020
if (WIN32)
21-
set(OPENCV_BIN_SOURCE "${OPENCV_BUILD_DIR}/bin")
22-
if (MSVC)
23-
set(OPENCV_BIN_SOURCE "${OPENCV_BUILD_DIR}/bin/$<CONFIG>")
24-
endif()
2521
add_custom_command(TARGET run_test POST_BUILD
2622
COMMAND ${CMAKE_COMMAND} -E copy_directory
27-
"${OPENCV_BIN_SOURCE}"
23+
"${OPENCV_BUILD_DIR}/bin/."
2824
"${CMAKE_BINARY_DIR}/bin/")
2925

3026
add_custom_command(TARGET run_test POST_BUILD
@@ -38,10 +34,10 @@ if (WIN32)
3834
"PATH=$<TARGET_FILE_DIR:dnnl>;$<TARGET_FILE_DIR:TBB::tbb>;$ENV{PATH}"
3935
$<TARGET_FILE:run_test>
4036
)
41-
else()
42-
add_test(UnitTests ${CMAKE_BINARY_DIR}/bin/run_test)
4337
endif()
4438

39+
add_test(UnitTests ${CMAKE_BINARY_DIR}/bin/run_test)
40+
4541
file(DOWNLOAD
4642
"https://raw.githubusercontent.com/opencv/opencv/4.x/samples/data/lena.jpg"
4743
"${CMAKE_CURRENT_BINARY_DIR}/image.jpg"

0 commit comments

Comments
 (0)