| # - Find lzma and lzmadec |
| # Find the native LZMA includes and library |
| # |
| # LZMA_INCLUDE_DIR - where to find lzma.h, etc. |
| # LZMA_LIBRARIES - List of libraries when using liblzma. |
| # LZMA_FOUND - True if liblzma found. |
| # LZMADEC_INCLUDE_DIR - where to find lzmadec.h, etc. |
| # LZMADEC_LIBRARIES - List of libraries when using liblzmadec. |
| # LZMADEC_FOUND - True if liblzmadec found. |
| |
| IF (LZMA_INCLUDE_DIR) |
| # Already in cache, be silent |
| SET(LZMA_FIND_QUIETLY TRUE) |
| ENDIF (LZMA_INCLUDE_DIR) |
| |
| FIND_PATH(LZMA_INCLUDE_DIR lzma.h) |
| FIND_LIBRARY(LZMA_LIBRARY NAMES lzma ) |
| |
| # handle the QUIETLY and REQUIRED arguments and set LZMA_FOUND to TRUE if |
| # all listed variables are TRUE |
| INCLUDE(FindPackageHandleStandardArgs) |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMA DEFAULT_MSG LZMA_LIBRARY LZMA_INCLUDE_DIR) |
| |
| IF(LZMA_FOUND) |
| SET( LZMA_LIBRARIES ${LZMA_LIBRARY} ) |
| ELSE(LZMA_FOUND) |
| SET( LZMA_LIBRARIES ) |
| |
| IF (LZMADEC_INCLUDE_DIR) |
| # Already in cache, be silent |
| SET(LZMADEC_FIND_QUIETLY TRUE) |
| ENDIF (LZMADEC_INCLUDE_DIR) |
| |
| FIND_PATH(LZMADEC_INCLUDE_DIR lzmadec.h) |
| FIND_LIBRARY(LZMADEC_LIBRARY NAMES lzmadec ) |
| |
| # handle the QUIETLY and REQUIRED arguments and set LZMADEC_FOUND to TRUE if |
| # all listed variables are TRUE |
| INCLUDE(FindPackageHandleStandardArgs) |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZMADEC DEFAULT_MSG LZMADEC_LIBRARY |
| LZMADEC_INCLUDE_DIR) |
| |
| IF(LZMADEC_FOUND) |
| SET( LZMADEC_LIBRARIES ${LZMADEC_LIBRARY} ) |
| ELSE(LZMADEC_FOUND) |
| SET( LZMADEC_LIBRARIES ) |
| ENDIF(LZMADEC_FOUND) |
| ENDIF(LZMA_FOUND) |
| |
| |
| MARK_AS_ADVANCED( LZMA_LIBRARY LZMA_INCLUDE_DIR |
| LZMADEC_LIBRARY LZMADEC_INCLUDE_DIR ) |