1- file (MAKE_DIRECTORY "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build" )
2-
3- execute_process (
4- COMMAND ${CMAKE_COMMAND} -S "${CMAKE_SOURCE_DIR} /3rdparty/opencv" -B "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build" -DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER} -DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DBUILD_opencv_apps=OFF
5- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build"
6- )
7- execute_process (
8- COMMAND ${CMAKE_COMMAND} --build "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build" --config "${CMAKE_BUILD_TYPE} "
9- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build"
10- )
111set (INCLUDE_HEADERS "${CMAKE_CURRENT_SOURCE_DIR} /build.hpp" )
122set (SRC_FILES "${CMAKE_CURRENT_SOURCE_DIR} /build.cpp" )
133add_library (BuildGraph STATIC ${INCLUDE_HEADERS} ${SRC_FILES} )
144
155set_target_properties (BuildGraph PROPERTIES LINKER_LANGUAGE CXX)
166
17- find_package (OpenCV REQUIRED PATHS "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build " )
7+ find_package (OpenCV REQUIRED PATHS "${OPENCV_BUILD_DIR} " )
188include_directories (${OpenCV_INCLUDE_DIRS} )
199
2010target_link_libraries (BuildGraph PUBLIC ${OpenCV_LIBS} )
@@ -44,7 +34,7 @@ if (WIN32)
4434 endif ()
4535 add_custom_command (TARGET Graph_Build POST_BUILD
4636 COMMAND ${CMAKE_COMMAND} -E copy_directory
47- "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build /bin/${CMAKE_BUILD_TYPE} /."
37+ "${OPENCV_BUILD_DIR} /bin/${CMAKE_BUILD_TYPE} /."
4838 "${CMAKE_BINARY_DIR} /bin/" )
4939endif ()
5040
@@ -57,7 +47,7 @@ if (WIN32)
5747 endif ()
5848 add_custom_command (TARGET ACC_MNIST POST_BUILD
5949 COMMAND ${CMAKE_COMMAND} -E copy_directory
60- "${CMAKE_SOURCE_DIR} /3rdparty/opencv/build /bin/${CMAKE_BUILD_TYPE} /."
50+ "${OPENCV_BUILD_DIR} /bin/${CMAKE_BUILD_TYPE} /."
6151 "${CMAKE_BINARY_DIR} /bin/" )
6252endif ()
6353
0 commit comments