как я могу найти полный путь к динамической библиотеке после find_package в cmake?

#installation #cmake

#установка #cmake

Вопрос:

 cmake_minimum_required (VERSION 3.8)
project(vqdworker CXX)
set (CMAKE_CXX_STANDARD 11)

FILE(GLOB SC_FILES "cpp source files ... ")
find_package( OpenCV REQUIRED )
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable (${PROJECT_NAME} ${SC_FILES})
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})


INSTALL(TARGETS ${PROJECT_NAME}
    RUNTIME DESTINATION ${CMAKE_INSTALL_DIR}
                LIBRARY DESTINATION ${CMAKE_INSTALL_DIR}
    )
#INSTALL("hwo to copy opencv dynamic library to my installed path"
    )

camek ../myapp
make
 

все работает нормально.
Я хочу скопировать динамическую библиотеку opencv в мой установленный путь, используя INSTALL(…).
Есть ли какой-либо способ найти полный путь к динамической библиотеке после find_package в cmake?

Комментарии:

1. Разве OpenCV_LIBS переменная не содержит полных путей?

2. я печатаю $ {OpenCV_LIBS}, только имя файла.

3. любой простой способ сделать это? может быть, OpenCV_DLLS:>