libraries/spcre/libpcre/pcre/cmake/FindReadline.cmake
changeset 0 7f656887cf89
equal deleted inserted replaced
-1:000000000000 0:7f656887cf89
       
     1 # from http://websvn.kde.org/trunk/KDE/kdeedu/cmake/modules/FindReadline.cmake
       
     2 # http://websvn.kde.org/trunk/KDE/kdeedu/cmake/modules/COPYING-CMAKE-SCRIPTS
       
     3 # --> BSD licensed
       
     4 #
       
     5 # GNU Readline library finder
       
     6 if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY AND NCURSES_LIBRARY)
       
     7   set(READLINE_FOUND TRUE)
       
     8 else(READLINE_INCLUDE_DIR AND READLINE_LIBRARY AND NCURSES_LIBRARY)
       
     9   FIND_PATH(READLINE_INCLUDE_DIR readline/readline.h
       
    10     /usr/include/readline
       
    11   )
       
    12   
       
    13 # 2008-04-22 The next clause used to read like this:
       
    14 #
       
    15 #  FIND_LIBRARY(READLINE_LIBRARY NAMES readline)
       
    16 #        FIND_LIBRARY(NCURSES_LIBRARY NAMES ncurses )
       
    17 #        include(FindPackageHandleStandardArgs)
       
    18 #        FIND_PACKAGE_HANDLE_STANDARD_ARGS(Readline DEFAULT_MSG NCURSES_LIBRARY READLINE_INCLUDE_DIR READLINE_LIBRARY )
       
    19 #
       
    20 # I was advised to modify it such that it will find an ncurses library if
       
    21 # required, but not if one was explicitly given, that is, it allows the
       
    22 # default to be overridden. PH 
       
    23 
       
    24   FIND_LIBRARY(READLINE_LIBRARY NAMES readline)
       
    25         include(FindPackageHandleStandardArgs)
       
    26         FIND_PACKAGE_HANDLE_STANDARD_ARGS(Readline DEFAULT_MSG READLINE_INCLUDE_DIR READLINE_LIBRARY )
       
    27 
       
    28   MARK_AS_ADVANCED(READLINE_INCLUDE_DIR READLINE_LIBRARY)
       
    29 endif(READLINE_INCLUDE_DIR AND READLINE_LIBRARY AND NCURSES_LIBRARY)