mydumper/cmake/modules/FindGLIB2.cmake

23 lines
727 B
CMake
Raw Normal View History

2017-03-24 11:42:13 +01:00
# - Try to find the GLIB2 libraries
if(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES AND GTHREAD2_LIBRARIES)
# Already in cache, be silent
set(GLIB2_FIND_QUIETLY TRUE)
endif(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES AND GTHREAD2_LIBRARIES)
if (NOT WIN32)
include(FindPkgConfig)
pkg_search_module(PC_GLIB2 REQUIRED glib-2.0)
pkg_search_module(PC_GTHREAD2 REQUIRED gthread-2.0)
endif(NOT WIN32)
set(GLIB2_INCLUDE_DIR ${PC_GLIB2_INCLUDE_DIRS})
find_library(GLIB2_LIBRARIES NAMES glib-2.0 HINTS ${PC_GLIB2_LIBDIR} ${PC_GLIB2_LIBRARY_DIRS})
find_library(GTHREAD2_LIBRARIES NAMES gthread-2.0 HINTS ${PC_GTHREAD2_LIBDIR} ${PC_GTHREAD2_LIBRARY_DIRS})
mark_as_advanced(GLIB2_INCLUDE_DIR GLIB2_LIBRARIES GTHREAD2_LIBRARIES)