diff options
author | Alexander Neundorf <neundorf@kde.org> | 2007-08-07 02:11:45 +0000 |
---|---|---|
committer | Alexander Neundorf <neundorf@kde.org> | 2007-08-07 02:11:45 +0000 |
commit | f078487d1b9e273d2b2af81cbaba6f1b6f65f92e (patch) | |
tree | 9bc369fed7c128ed7a53f6a6c0227899d03e3214 | |
parent | a7c4888bb864b525568df10219915c3925d3dd61 (diff) | |
download | extra-cmake-modules-f078487d1b9e273d2b2af81cbaba6f1b6f65f92e.tar.gz extra-cmake-modules-f078487d1b9e273d2b2af81cbaba6f1b6f65f92e.tar.bz2 |
-use PATH_SUFFIXES in FindGLIB2.cmake to make the command even shorter
-remove unecessary search path for msgfmt
Alex
svn path=/trunk/KDE/kdelibs/; revision=697172
-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) |