Подключение библиотеки к проекту С++ с помощью CMake

У меня есть библиотека Graphviz уже собранная как я понимаю. Лежит в "C:\Program Files (x86)\Graphviz2.38" Выглядит как то так:

{bin
etc
include
lib
    release
        lib
        dll
fonts}

В include лежат заголовки, а в lib и dll библиотеки.(их там много) Мне нужно подключить её к своему проекту с++. Я написал

include_directories("C:/Program Files (x86)/Graphviz2.38/include")

, чтобы проект видел заголовки. И теперь я не понимаю как сделать так, чтобы программа видела реализации этих заголовков. Я пытался подключить хотя бы одну, но даже так не работает

Как пытался сделать я:

add_library(XXX SHARED IMPORTED)
set_property(TARGET XXX PROPERTY IMPORTED_LOCATION "C:/Program Files (x86)/Graphviz2.38/lib/release/dll/gvc.dll")
target_include_directories(XXX INTERFACE "C:/Program Files (x86)/Graphviz2.38/include")
target_link_libraries(EM_project PRIVATE XXX)

Ответы (0 шт):