~laurynas-biveinis/percona-xtrabackup/xtrabackup-page-filters

« back to all changes in this revision

Viewing changes to src/libarchive/build/cmake/FindLZMA.cmake

merge parallel compression branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# - Find lzma and lzmadec
 
2
# Find the native LZMA includes and library
 
3
#
 
4
#  LZMA_INCLUDE_DIR    - where to find lzma.h, etc.
 
5
#  LZMA_LIBRARIES      - List of libraries when using liblzma.
 
6
#  LZMA_FOUND          - True if liblzma found.
 
7
#  LZMADEC_INCLUDE_DIR - where to find lzmadec.h, etc.
 
8
#  LZMADEC_LIBRARIES   - List of libraries when using liblzmadec.
 
9
#  LZMADEC_FOUND       - True if liblzmadec found.
 
10
 
 
11
IF (LZMA_INCLUDE_DIR)
 
12
  # Already in cache, be silent
 
13
  SET(LZMA_FIND_QUIETLY TRUE)
 
14
ENDIF (LZMA_INCLUDE_DIR)
 
15
 
 
16
FIND_PATH(LZMA_INCLUDE_DIR lzma.h)
 
17
FIND_LIBRARY(LZMA_LIBRARY NAMES lzma )
 
18
 
 
19
# handle the QUIETLY and REQUIRED arguments and set LZMA_FOUND to TRUE if 
 
20
# all listed variables are TRUE
 
21
INCLUDE(FindPackageHandleStandardArgs)
 
22
FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMA DEFAULT_MSG LZMA_LIBRARY LZMA_INCLUDE_DIR)
 
23
 
 
24
IF(LZMA_FOUND)
 
25
  SET( LZMA_LIBRARIES ${LZMA_LIBRARY} )
 
26
ELSE(LZMA_FOUND)
 
27
  SET( LZMA_LIBRARIES )
 
28
 
 
29
  IF (LZMADEC_INCLUDE_DIR)
 
30
    # Already in cache, be silent
 
31
    SET(LZMADEC_FIND_QUIETLY TRUE)
 
32
  ENDIF (LZMADEC_INCLUDE_DIR)
 
33
 
 
34
  FIND_PATH(LZMADEC_INCLUDE_DIR lzmadec.h)
 
35
  FIND_LIBRARY(LZMADEC_LIBRARY NAMES lzmadec )
 
36
 
 
37
  # handle the QUIETLY and REQUIRED arguments and set LZMADEC_FOUND to TRUE if 
 
38
  # all listed variables are TRUE
 
39
  INCLUDE(FindPackageHandleStandardArgs)
 
40
  FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMADEC DEFAULT_MSG LZMADEC_LIBRARY
 
41
    LZMADEC_INCLUDE_DIR)
 
42
 
 
43
  IF(LZMADEC_FOUND)
 
44
    SET( LZMADEC_LIBRARIES ${LZMADEC_LIBRARY} )
 
45
  ELSE(LZMADEC_FOUND)
 
46
    SET( LZMADEC_LIBRARIES )
 
47
  ENDIF(LZMADEC_FOUND)
 
48
ENDIF(LZMA_FOUND)
 
49
 
 
50
 
 
51
MARK_AS_ADVANCED( LZMA_LIBRARY LZMA_INCLUDE_DIR
 
52
  LZMADEC_LIBRARY LZMADEC_INCLUDE_DIR )