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