Advertisement
Guest User

Untitled

a guest
Jun 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.52 KB | None | 0 0
  1. # - Find Okteta library
  2. #
  3. # This module defines
  4. #  LIBOKTETA_FOUND - whether the libokteta libraries were found
  5. #  LIBOKTETA_LIBRARIES - the libokteta libraries
  6. #  LIBOKTETA_INCLUDE_DIR - the include path of the libokteta libraries
  7.  
  8.  
  9. if( LIBOKTETA_INCLUDE_DIR AND LIBOKTETA_LIBRARIES )
  10.     # Already in cache, be silent
  11.     set( Okteta_FIND_QUIETLY TRUE )
  12. endif( LIBOKTETA_INCLUDE_DIR AND LIBOKTETA_LIBRARIES )
  13.  
  14.  
  15. find_library( LIBOKTETACORE_LIBRARY
  16.   NAMES
  17.   oktetacore
  18.   HINTS
  19.   ${LIB_INSTALL_DIR}
  20.   ${KDE4_LIB_DIR}
  21. )
  22.  
  23. find_library( LIBOKTETAGUI_LIBRARY
  24.   NAMES
  25.   oktetagui
  26.   HINTS
  27.   ${LIB_INSTALL_DIR}
  28.   ${KDE4_LIB_DIR}
  29. )
  30.  
  31. set( LIBOKTETA_LIBRARIES
  32.   ${LIBOKTETACORE_LIBRARY}
  33.   ${LIBOKTETAGUI_LIBRARY}
  34. )
  35.  
  36.  
  37. find_path( LIBOKTETA_INCLUDE_DIR
  38.   NAMES
  39.   abstractbytearraymodel.h
  40.   PATH_SUFFIXES
  41.   okteta
  42.   HINTS
  43.   ${INCLUDE_INSTALL_DIR}
  44.   ${KDE4_INCLUDE_DIR}
  45. )
  46.  
  47. if( LIBOKTETA_INCLUDE_DIR AND LIBOKTETA_LIBRARIES )
  48.    set( LIBOKTETA_FOUND  TRUE )
  49. else( LIBOKTETA_INCLUDE_DIR AND LIBOKTETA_LIBRARIES )
  50.    set( LIBOKTETA_FOUND  FALSE )
  51. endif( LIBOKTETA_INCLUDE_DIR AND LIBOKTETA_LIBRARIES )
  52.  
  53.  
  54. if( LIBOKTETA_FOUND )
  55.    if( NOT Okteta_FIND_QUIETLY )
  56.       message( STATUS "Found Okteta libraries: ${LIBOKTETA_LIBRARIES}" )
  57.    endif( NOT Okteta_FIND_QUIETLY )
  58. else( LIBOKTETA_FOUND )
  59.    if( LibOkteta_FIND_REQUIRED )
  60.       message( FATAL_ERROR "Could not find Okteta libraries" )
  61.    endif( LibOkteta_FIND_REQUIRED )
  62. endif( LIBOKTETA_FOUND )
  63.  
  64. mark_as_advanced( LIBOKTETA_INCLUDE_DIR LIBOKTETA_LIBRARIES )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement