Hinzufügen und Verknüpfen von MySQL-Bibliotheken in einer cmakelist.txt

Ich arbeite in einem Projekt, in dem ich MySQL-BIBLIOTHEKEN verwenden muss. Ich hatte in der Vergangenheit Erfolg, indem ich ein einfaches Makefile verwendete, in das ich die spezifischen Flags geschrieben habe.

CFLAGS+=`mysql_config --cflags`
LIB+=`mysql_config --libs`

Jedoch ... für mein Projekt muss eine cmakelist verwendet werden und ich habe Schwierigkeiten damit. Mit diesem Code kann ich GTK-Bibliotheken hinzufügen:

find_package(PkgConfig REQUIRED)
pkg_check_modules(GTK REQUIRED gtk+-3.0)

include_directories(${GTK_INCLUDE_DIRS})
link_directories(${GTK_LIBRARY_DIRS})
target_link_libraries( cgm ${GTK_LIBRARIES} )

Aber für MySQL bin ich in Schwierigkeiten. Ich habe viele Dinge erfolglos ausprobiert, aber ich glaube, das ähnelt dem GTK-Beispiel. Kann mir jemand bei diesem Problem helfen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage