try to install deps with cmake in the release dir
This commit is contained in:
@@ -10,7 +10,17 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_BINARY_DIR})
|
|||||||
find_package(Qt5 COMPONENTS Widgets REQUIRED)
|
find_package(Qt5 COMPONENTS Widgets REQUIRED)
|
||||||
|
|
||||||
# Find OpenCV
|
# Find OpenCV
|
||||||
set(OpenCV_DIR "C:/Users/Culis/.conan2/p/b/openc720995090ff52/b/")
|
if(NOT DEFINED OpenCV_DIR)
|
||||||
|
set(OpenCV_DIR "C:/Users/Culis/.conan2/p/b/openc720995090ff52/b/")
|
||||||
|
# message(FATAL_ERROR "OpenCV_DIR is set to ${OpenCV_DIR}. Please set it to the appropriate directory.")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
find_package(OpenCV REQUIRED)
|
||||||
|
|
||||||
|
if(NOT OpenCV_FOUND)
|
||||||
|
message(FATAL_ERROR "OpenCV package not found. Please make sure OpenCV is installed and OpenCV_DIR is set correctly.")
|
||||||
|
endif()
|
||||||
|
|
||||||
find_package(OpenCV REQUIRED)
|
find_package(OpenCV REQUIRED)
|
||||||
|
|
||||||
# Find CUDA
|
# Find CUDA
|
||||||
@@ -38,11 +48,25 @@ target_link_libraries(TV_Denoising_CUDA ${CUDA_LIBRARIES} ${OpenCV_LIBS} Qt5::Wi
|
|||||||
|
|
||||||
set_property(TARGET TV_Denoising_CUDA PROPERTY ENVIRONMENT "PATH=${CMAKE_CURRENT_BINARY_DIR}/Debug;${CMAKE_CURRENT_BINARY_DIR}/Release")
|
set_property(TARGET TV_Denoising_CUDA PROPERTY ENVIRONMENT "PATH=${CMAKE_CURRENT_BINARY_DIR}/Debug;${CMAKE_CURRENT_BINARY_DIR}/Release")
|
||||||
|
|
||||||
set_target_properties(TV_Denoising_CUDA PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" WIN32_EXECUTABLE TRUE)
|
if(WIN32)
|
||||||
|
set_target_properties(TV_Denoising_CUDA PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" WIN32_EXECUTABLE TRUE)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Copy necessary DLLs and runtime files to the release directory
|
# Copy necessary DLLs and runtime files to the release directory
|
||||||
install(
|
install(
|
||||||
DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
|
DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
|
||||||
|
DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/Release/"
|
||||||
|
FILES_MATCHING PATTERN "*.dll"
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
TARGETS TV_Denoising_CUDA
|
||||||
|
RUNTIME DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/"
|
||||||
|
LIBRARY DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/"
|
||||||
|
ARCHIVE DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/"
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
DIRECTORY "${OpenCV_INSTALL_PATH}/"
|
||||||
DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/"
|
DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/"
|
||||||
FILES_MATCHING PATTERN "*.dll"
|
FILES_MATCHING PATTERN "*.dll"
|
||||||
)
|
)
|
Reference in New Issue
Block a user