diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/FindGLIB2.cmake | 40 | ||||
-rw-r--r-- | modules/FindMsgfmt.cmake | 2 |
2 files changed, 14 insertions, 28 deletions
diff --git a/modules/FindGLIB2.cmake b/modules/FindGLIB2.cmake index 65f65bea..bb4dc72f 100644 --- a/modules/FindGLIB2.cmake +++ b/modules/FindGLIB2.cmake @@ -9,35 +9,21 @@ if(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) # Already in cache, be silent set(GLIB2_FIND_QUIETLY TRUE) endif(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) -IF (NOT WIN32) - INCLUDE(UsePkgConfig) - PKGCONFIG(glib-2.0 _LibGLIB2IncDir _LibGLIB2LinkDir _LibGLIB2LinkFlags _LibGLIB2Cflags) -endif(NOT WIN32) -FIND_PATH(GLIB2_INCLUDE_DIR glib.h - ${_LibGLIB2IncDir} - ${_LibGLIB2IncDir}/glib-2.0 - /usr/include/glib-2.0 - /usr/local/include/glib-2.0 -) +if (NOT WIN32) + include(UsePkgConfig) + pkgconfig(glib-2.0 _LibGLIB2IncDir _LibGLIB2LinkDir _LibGLIB2LinkFlags _LibGLIB2Cflags) +endif(NOT WIN32) -FIND_LIBRARY(GLIB2_LIBRARIES NAMES glib-2.0 - PATHS - ${_LibGLIB2LinkDir} -) +find_path(GLIB2_INCLUDE_DIR glib.h + PATH_SUFFIXES glib-2.0 + PATHS ${_LibGLIB2IncDir} ) -if(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) - set(GLIB2_FOUND TRUE) -endif(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES) +find_library(GLIB2_LIBRARIES + NAMES glib-2.0 + PATHS ${_LibGLIB2LinkDir} ) -if(GLIB2_FOUND) - if(NOT GLIB2_FIND_QUIETLY) - message(STATUS "Found glib2: ${GLIB2_LIBRARIES} ${GLIB2_LIBRARIES}") - endif(NOT GLIB2_FIND_QUIETLY) -else(GLIB2_FOUND) - if (GLIB2_FIND_REQUIRED) - message(FATAL_ERROR "Could NOT find glib2 library") - endif (GLIB2_FIND_REQUIRED) -endif(GLIB2_FOUND) +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(GLIB2 DEFAULT_MSG GLIB2_LIBRARIES GLIB2_INCLUDE_DIR) -MARK_AS_ADVANCED(GLIB2_INCLUDE_DIR GLIB2_LIBRARIES) +mark_as_advanced(GLIB2_INCLUDE_DIR GLIB2_LIBRARIES) diff --git a/modules/FindMsgfmt.cmake b/modules/FindMsgfmt.cmake index cc9912ea..f578b3a2 100644 --- a/modules/FindMsgfmt.cmake +++ b/modules/FindMsgfmt.cmake @@ -14,7 +14,7 @@ if(MSGFMT_EXECUTABLE) set(MSGFMT_FOUND TRUE) else(MSGFMT_EXECUTABLE) - FIND_PROGRAM(MSGFMT_EXECUTABLE NAMES msgfmt PATHS /usr/local/bin ) + FIND_PROGRAM(MSGFMT_EXECUTABLE NAMES msgfmt) if (MSGFMT_EXECUTABLE) set(MSGFMT_FOUND TRUE) else (MSGFMT_EXECUTABLE) |