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?