#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:>