From 539e0522eca01aa530b79e008261a392c5e1e8f7 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Fri, 6 Jul 2012 12:09:14 +0200 Subject: [PATCH] COMP: more cmakish Find modules - report the path to the library instead of the include dir --- CMake/FindGettextLib.cmake | 2 +- CMake/FindICUUC.cmake | 2 +- CMake/FindLTDL.cmake | 2 +- CMake/FindLibKML.cmake | 5 +++-- CMake/FindLibLAS.cmake | 2 +- CMake/FindMuParser.cmake | 2 +- CMake/FindOssim.cmake | 2 +- CMake/FindPqxx.cmake | 2 +- CMake/FindTinyXML.cmake | 2 +- 9 files changed, 11 insertions(+), 10 deletions(-) diff --git a/CMake/FindGettextLib.cmake b/CMake/FindGettextLib.cmake index 8685bc2ea9..62ba43e5d6 100644 --- a/CMake/FindGettextLib.cmake +++ b/CMake/FindGettextLib.cmake @@ -19,7 +19,7 @@ FIND_LIBRARY( GETTEXT_LIBRARY # handle the QUIETLY and REQUIRED arguments and set GETTEXT_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( GETTEXT DEFAULT_MSG GETTEXT_INCLUDE_DIR GETTEXT_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( GETTEXT DEFAULT_MSG GETTEXT_LIBRARY GETTEXT_INCLUDE_DIR ) MARK_AS_ADVANCED( GETTEXT_INCLUDE_DIR GETTEXT_LIBRARY ) diff --git a/CMake/FindICUUC.cmake b/CMake/FindICUUC.cmake index bab6cdcead..df5c791adc 100644 --- a/CMake/FindICUUC.cmake +++ b/CMake/FindICUUC.cmake @@ -19,7 +19,7 @@ FIND_LIBRARY( ICUUC_LIBRARY # handle the QUIETLY and REQUIRED arguments and set ICUUC_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( ICUUC DEFAULT_MSG ICUUC_INCLUDE_DIR ICUUC_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( ICUUC DEFAULT_MSG ICUUC_LIBRARY ICUUC_INCLUDE_DIR ) MARK_AS_ADVANCED( ICUUC_INCLUDE_DIR ICUUC_LIBRARY ) diff --git a/CMake/FindLTDL.cmake b/CMake/FindLTDL.cmake index b58a01e9a3..6196d15c92 100644 --- a/CMake/FindLTDL.cmake +++ b/CMake/FindLTDL.cmake @@ -19,7 +19,7 @@ FIND_LIBRARY( LTDL_LIBRARY # handle the QUIETLY and REQUIRED arguments and set LTDL_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( LTDL DEFAULT_MSG LTDL_INCLUDE_DIR LTDL_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( LTDL DEFAULT_MSG LTDL_LIBRARY LTDL_INCLUDE_DIR ) MARK_AS_ADVANCED( LTDL_INCLUDE_DIR LTDL_LIBRARY ) diff --git a/CMake/FindLibKML.cmake b/CMake/FindLibKML.cmake index 37b29d25f5..c1ace4fec9 100644 --- a/CMake/FindLibKML.cmake +++ b/CMake/FindLibKML.cmake @@ -41,14 +41,15 @@ MARK_AS_ADVANCED( LIBKML_INCLUDE_DIR # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) FIND_PACKAGE_HANDLE_STANDARD_ARGS( LibKML DEFAULT_MSG - LIBKML_INCLUDE_DIR LIBKML_BASE_LIBRARY LIBKML_CONVENIENCE_LIBRARY LIBKML_DOM_LIBRARY LIBKML_ENGINE_LIBRARY LIBKML_REGIONATOR_LIBRARY LIBKML_XSD_LIBRARY - LIBKML_MINIZIP_LIBRARY ) + LIBKML_MINIZIP_LIBRARY + LIBKML_INCLUDE_DIR + ) IF(LIBKML_FOUND) SET(LIBKML_INCLUDE_DIRS ${LIBKML_INCLUDE_DIR}) diff --git a/CMake/FindLibLAS.cmake b/CMake/FindLibLAS.cmake index f3c7ae81ed..4a1ba35927 100644 --- a/CMake/FindLibLAS.cmake +++ b/CMake/FindLibLAS.cmake @@ -19,7 +19,7 @@ FIND_LIBRARY( LIBLAS_LIBRARY # handle the QUIETLY and REQUIRED arguments and set LIBLAS_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( LIBLAS DEFAULT_MSG LIBLAS_INCLUDE_DIR LIBLAS_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( LIBLAS DEFAULT_MSG LIBLAS_LIBRARY LIBLAS_INCLUDE_DIR ) MARK_AS_ADVANCED( LIBLAS_INCLUDE_DIR LIBLAS_LIBRARY ) diff --git a/CMake/FindMuParser.cmake b/CMake/FindMuParser.cmake index 0ea5dece21..e225aba1c5 100644 --- a/CMake/FindMuParser.cmake +++ b/CMake/FindMuParser.cmake @@ -21,6 +21,6 @@ FIND_LIBRARY( MUPARSER_LIBRARIES # handle the QUIETLY and REQUIRED arguments and set MUPARSER_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( MuParser DEFAULT_MSG MUPARSER_INCLUDE_DIR MUPARSER_LIBRARIES ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( MuParser DEFAULT_MSG MUPARSER_LIBRARIES MUPARSER_INCLUDE_DIR ) MARK_AS_ADVANCED( MUPARSER_INCLUDE_DIR MUPARSER_LIBRARIES ) diff --git a/CMake/FindOssim.cmake b/CMake/FindOssim.cmake index 36843b7982..19920c879a 100644 --- a/CMake/FindOssim.cmake +++ b/CMake/FindOssim.cmake @@ -22,7 +22,7 @@ FIND_LIBRARY(OSSIM_LIBRARY # handle the QUIETLY and REQUIRED arguments and set OSSIM_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( Ossim DEFAULT_MSG OSSIM_INCLUDE_DIR OSSIM_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( Ossim DEFAULT_MSG OSSIM_LIBRARY OSSIM_INCLUDE_DIR ) MARK_AS_ADVANCED( OSSIM_INCLUDE_DIR OSSIM_LIBRARY ) diff --git a/CMake/FindPqxx.cmake b/CMake/FindPqxx.cmake index 773e6c1488..2181274e02 100644 --- a/CMake/FindPqxx.cmake +++ b/CMake/FindPqxx.cmake @@ -20,7 +20,7 @@ FIND_LIBRARY( PQXX_LIBRARY # handle the QUIETLY and REQUIRED arguments and set PQXX_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( PQXX DEFAULT_MSG PQXX_INCLUDE_DIR PQXX_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( PQXX DEFAULT_MSG PQXX_LIBRARY PQXX_INCLUDE_DIR ) MARK_AS_ADVANCED( PQXX_INCLUDE_DIR PQXX_LIBRARY ) diff --git a/CMake/FindTinyXML.cmake b/CMake/FindTinyXML.cmake index 7890c9ee99..54e36216a4 100644 --- a/CMake/FindTinyXML.cmake +++ b/CMake/FindTinyXML.cmake @@ -21,7 +21,7 @@ FIND_LIBRARY( TINYXML_LIBRARY # handle the QUIETLY and REQUIRED arguments and set TINYXML_FOUND to TRUE if # all listed variables are TRUE INCLUDE( FindPackageHandleStandardArgs ) -FIND_PACKAGE_HANDLE_STANDARD_ARGS( TinyXML DEFAULT_MSG TINYXML_INCLUDE_DIR TINYXML_LIBRARY ) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( TinyXML DEFAULT_MSG TINYXML_LIBRARY TINYXML_INCLUDE_DIR ) MARK_AS_ADVANCED( TINYXML_INCLUDE_DIR TINYXML_LIBRARY ) -- GitLab