FindLZMA.cmake 581 B

1234567891011121314151617181920212223242526
  1. # - Try to find LZMA
  2. # Once done, this will define
  3. #
  4. # LZMA_FOUND - system has LZMA
  5. # LZMA_INCLUDE_DIRS - the LZMA include directories
  6. # LZMA_LIBRARIES - the LZMA library
  7. find_package(PkgConfig)
  8. pkg_check_modules(LZMA_PKGCONF liblzma)
  9. find_path(LZMA_INCLUDE_DIRS
  10. NAMES lzma.h
  11. PATHS ${LZMA_PKGCONF_INCLUDE_DIRS}
  12. )
  13. find_library(LZMA_LIBRARIES
  14. NAMES lzma
  15. PATHS ${LZMA_PKGCONF_LIBRARY_DIRS}
  16. )
  17. include(FindPackageHandleStandardArgs)
  18. find_package_handle_standard_args(LZMA DEFAULT_MSG LZMA_INCLUDE_DIRS LZMA_LIBRARIES)
  19. mark_as_advanced(LZMA_INCLUDE_DIRS LZMA_LIBRARIES)