Intentando compilar una biblioteca en Ubuntu con CMake y uno de los archivos incluye glib.h. El paquete está instalado y glib.h
está en /usr/include/glib-2.0/glib.h
.Incluyendo glib.h en un proyecto de CMake
Agregué lo siguiente pero el compilador aún no puede encontrar glib.h.
FIND_PACKAGE(glib-2.0)
IF (glib-2.0_FOUND)
INCLUDE_DIRECTORIES(${glib-2.0_INCLUDE_DIR})
ENDIF()
¿Alguien sabe qué paquete debo buscar?
código real que terminé usando es
find_package(PkgConfig REQUIRED)
pkg_check_modules(GLIB_PKG glib-2.0)
if (GLIB_PKG_FOUND)
message(Found glib-2.0)
include_directories(${GLIB_PKG_INCLUDE_DIRS})
Segundo si el enlace está roto. –
Sí, el enlace está roto. Realmente me gustaría ver el módulo CMake de ejemplo – Sean
Creo que esto podría ser https://github.com/gammu/gammu/blob/master/cmake/FindGlib.cmake –