diff --git a/cmake_modules/glibConfig.cmake b/cmake_modules/glibConfig.cmake index 0c3d791e0cbadfbffbc94e24421ceb5aa97e8d05..a160dc6da6f844ccd93be7205512bc3a0733dba3 100644 --- a/cmake_modules/glibConfig.cmake +++ b/cmake_modules/glibConfig.cmake @@ -22,13 +22,19 @@ find_library(GLIB2_LIBRARIES find_library(GLIB2_THREAD NAMES gthread-2.0 PATHS ${PKG_GLIB_LIBRARY_DIRS} ) +find_library(GLIB2_OBJECT + NAMES gobject-2.0 + PATHS ${PKG_GLIB_LIBRARY_DIRS} ) +find_library(GLIB2_MODULE + NAMES gmodule-2.0 + PATHS ${PKG_GLIB_LIBRARY_DIRS} ) find_path(GLIB2_INTERNAL_INCLUDE_DIR glibconfig.h PATH_SUFFIXES glib-2.0/include PATHS ${PKG_GLIB_INCLUDE_DIRS} ${PKG_GLIB_LIBRARIES} ${CMAKE_SYSTEM_LIBRARY_PATH}) if(GLIB2_THREAD) - set(GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ${GLIB2_THREAD}) + set(GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ${GLIB2_THREAD} ${GLIB2_MODULE} ${GLIB2_OBJECT}) else(GLIB2_THREAD) message( STATUS "Could NOT find gthread-2.0" ) endif(GLIB2_THREAD)