Blame view

3rdparty/rabbitmq-c-0.11.0/cmake/FindPOPT.cmake 1013 Bytes
09c2d08c   Hu Chunming   arm交付版
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  # - Try to find the popt options processing library
  # The module will set the following variables
  #
  #  POPT_FOUND - System has popt
  #  POPT_INCLUDE_DIR - The popt include directory
  #  POPT_LIBRARY - The libraries needed to use popt
  
  # use pkg-config to get the directories and then use these values
  # in the FIND_PATH() and FIND_LIBRARY() calls
  
  find_package(PkgConfig QUIET)
  if (PKG_CONFIG_FOUND)
    pkg_search_module(PC_POPT QUIET popt)
  endif ()
  
  # Find the include directories
  FIND_PATH(POPT_INCLUDE_DIR
      NAMES popt.h
      HINTS
            ${PC_POPT_INCLUDEDIR}
            ${PC_POPT_INCLUDE_DIRS}
      DOC "Path containing the popt.h include file"
      )
  
  FIND_LIBRARY(POPT_LIBRARY
      NAMES popt
      HINTS
            ${PC_POPT_LIBRARYDIR}
            ${PC_POPT_LIBRARY_DIRS}
      DOC "popt library path"
      )
  
  include(FindPackageHandleStandardArgs)
  
  FIND_PACKAGE_HANDLE_STANDARD_ARGS(POPT
    REQUIRED_VARS POPT_INCLUDE_DIR POPT_LIBRARY
    VERSION_VAR PC_POPT_VERSION)
  
  MARK_AS_ADVANCED(POPT_INCLUDE_DIR POPT_LIBRARY)