]> Creatis software - bbtk.git/blobdiff - kernel/cmake/CMakeCreateFindPackage_FindLibrary.cmake.in
*** empty log message ***
[bbtk.git] / kernel / cmake / CMakeCreateFindPackage_FindLibrary.cmake.in
diff --git a/kernel/cmake/CMakeCreateFindPackage_FindLibrary.cmake.in b/kernel/cmake/CMakeCreateFindPackage_FindLibrary.cmake.in
deleted file mode 100644 (file)
index 182c9e7..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-# - Find a library installation or build tree.
-# 
-# The following variables are set if @LIBRARY_NAME@ is found.  
-# If @LIBRARY_NAME@ is not found, @LIBRARY_NAME@_FOUND is set to false.
-#  @LIBRARY_NAME@_FOUND         - Set to true when @LIBRARY_NAME@ is found.
-#  @LIBRARY_NAME@_USE_FILE      - CMake file to use @LIBRARY_NAME@.
-#  @LIBRARY_NAME@_MAJOR_VERSION - The @LIBRARY_NAME@ major version number.
-#  @LIBRARY_NAME@_MINOR_VERSION - The @LIBRARY_NAME@ minor version number 
-#                       (odd non-release).
-#  @LIBRARY_NAME@_BUILD_VERSION - The @LIBRARY_NAME@ patch level 
-#                       (meaningless for odd minor).
-#  @LIBRARY_NAME@_INCLUDE_DIRS  - Include directories for @LIBRARY_NAME@
-#  @LIBRARY_NAME@_LIBRARY_DIRS  - Link directories for @LIBRARY_NAME@ libraries
-#  @LIBRARY_NAME@_LIBRARIES     - List of libraries to link against
-#
-# The following cache entries must be set by the user to locate @LIBRARY_NAME@:
-#  @LIBRARY_NAME@_DIR  - The directory containing @LIBRARY_NAME@Config.cmake.  
-#             This is either the root of the build tree,
-#             or the lib/@LIBRARY_NAME@ directory.  This is the 
-#             only cache entry.
-
-
-# Construct consitent error messages for use below.
-SET(@LIBRARY_NAME@_DIR_DESCRIPTION "directory containing @LIBRARY_NAME@Config.cmake.  This is either the root of the build tree, or PREFIX/lib/@LIBRARY_NAME@ for an installation.")
-SET(@LIBRARY_NAME@_NOT_FOUND_MESSAGE "@LIBRARY_NAME@ not found.  Set the @LIBRARY_NAME@_DIR cmake cache entry to the ${@LIBRARY_NAME@_DIR_DESCRIPTION}")
-
-# Search only if the location is not already known.
-IF(NOT @LIBRARY_NAME@_DIR)
-  # Get the system search path as a list.
-  IF(UNIX)
-    STRING(REGEX MATCHALL "[^:]+" @LIBRARY_NAME@_DIR_SEARCH1 "$ENV{PATH}")
-  ELSE(UNIX)
-    STRING(REGEX REPLACE "\\\\" "/" @LIBRARY_NAME@_DIR_SEARCH1 "$ENV{PATH}")
-  ENDIF(UNIX)
-  STRING(REGEX REPLACE "/;" ";" @LIBRARY_NAME@_DIR_SEARCH2 "${@LIBRARY_NAME@_DIR_SEARCH1}")
-
-  # Construct a set of paths relative to the system search path.
-  SET(@LIBRARY_NAME@_DIR_SEARCH "")
-  FOREACH(dir ${@LIBRARY_NAME@_DIR_SEARCH2})
-    SET(@LIBRARY_NAME@_DIR_SEARCH ${@LIBRARY_NAME@_DIR_SEARCH}
-      ${dir}/../lib/@INSTALL_PATH@
-      )
-  ENDFOREACH(dir)
-
-  #
-  # Look for an installation or build tree.
-  #
-  FIND_PATH(@LIBRARY_NAME@_DIR Use@LIBRARY_NAME@.cmake
-    # Look for an environment variable @LIBRARY_NAME@_DIR.
-    $ENV{@LIBRARY_NAME@_DIR}
-
-    # Look in places relative to the system executable search path.
-    ${@LIBRARY_NAME@_DIR_SEARCH}
-
-    # Look in standard WIN install locations.
-    "$ENV{ProgramFiles}/@LIBRARY_NAME@"
-
-    # Look in standard UNIX install locations.
-    /usr/local/@INSTALL_PATH@
-    /usr/@INSTALL_PATH@
-
-    # Read from the CMakeSetup registry entries.  It is likely that
-    # @LIBRARY_NAME@ will have been recently built.
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild1]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild2]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild3]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild4]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild5]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild6]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild7]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild8]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild9]
-    [HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild10]
-
-    # Help the user find it if we cannot.
-    DOC "The ${@LIBRARY_NAME@_DIR_DESCRIPTION}"
-  )
-ENDIF(NOT @LIBRARY_NAME@_DIR)
-
-# If @LIBRARY_NAME@ was found, load the configuration file to get the rest of the
-# settings.
-IF(@LIBRARY_NAME@_DIR)
-  # Make sure the @LIBRARY_NAME@Config.cmake file exists in the directory provided.
-  IF(EXISTS ${@LIBRARY_NAME@_DIR}/@LIBRARY_NAME@Config.cmake)
-
-    # We found @LIBRARY_NAME@.  Load the settings.
-    SET(@LIBRARY_NAME@_FOUND 1)
-    INCLUDE(${@LIBRARY_NAME@_DIR}/@LIBRARY_NAME@Config.cmake)
-
-  ENDIF(EXISTS ${@LIBRARY_NAME@_DIR}/@LIBRARY_NAME@Config.cmake)
-ELSE(@LIBRARY_NAME@_DIR)
-  # We did not find @LIBRARY_NAME@.
-  SET(@LIBRARY_NAME@_FOUND 0)
-ENDIF(@LIBRARY_NAME@_DIR)
-
-#-----------------------------------------------------------------------------
-IF(NOT @LIBRARY_NAME@_FOUND)
-  # @LIBRARY_NAME@ not found, explain to the user how to specify its location.
-  IF(NOT @LIBRARY_NAME@_FIND_QUIETLY)
-    MESSAGE(FATAL_ERROR ${@LIBRARY_NAME@_NOT_FOUND_MESSAGE})
-  ELSE(NOT @LIBRARY_NAME@_FIND_QUIETLY)
-    IF(@LIBRARY_NAME@_FIND_REQUIRED)
-      MESSAGE(FATAL_ERROR ${@LIBRARY_NAME@_NOT_FOUND_MESSAGE})
-    ENDIF(@LIBRARY_NAME@_FIND_REQUIRED)
-  ENDIF(NOT @LIBRARY_NAME@_FIND_QUIETLY)
-ENDIF(NOT @LIBRARY_NAME@_FOUND)