1# - Try to find liblzma 2# Once done this will define 3# 4# LIBLZMA_FOUND - system has liblzma 5# LIBLZMA_INCLUDE_DIRS - the liblzma include directory 6# LIBLZMA_LIBRARIES - Link these to use liblzma 7 8if (LIBLZMA_LIBRARIES AND LIBLZMA_INCLUDE_DIRS) 9 set (LibLzma_FIND_QUIETLY TRUE) 10endif (LIBLZMA_LIBRARIES AND LIBLZMA_INCLUDE_DIRS) 11 12find_path (LIBLZMA_INCLUDE_DIRS 13 NAMES 14 lzma.h 15 PATHS 16 /usr/include 17 /usr/local/include 18 /opt/local/include 19 /sw/include 20 ENV CPATH) 21 22find_library (LIBLZMA_LIBRARIES 23 NAMES 24 lzma 25 PATHS 26 /usr/lib 27 /usr/local/lib 28 /opt/local/lib 29 /sw/lib 30 ENV LIBRARY_PATH 31 ENV LD_LIBRARY_PATH) 32 33include (FindPackageHandleStandardArgs) 34 35 36# handle the QUIETLY and REQUIRED arguments and set LIBLZMA_FOUND to TRUE if all listed variables are TRUE 37FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibLzma DEFAULT_MSG 38 LIBLZMA_LIBRARIES 39 LIBLZMA_INCLUDE_DIRS) 40 41if (LIBLZMA_FOUND) 42 add_definitions(-DHAVE_LIBLZMA) 43endif (LIBLZMA_FOUND) 44 45mark_as_advanced(LIBLZMA_INCLUDE_DIRS LIBLZMA_LIBRARIES) 46