FindMiniz.cmake 867 B

1234567891011121314151617181920212223242526272829303132333435
  1. # This module tries to find miniz library and include files
  2. #
  3. # MINIZ_INCLUDE_DIR, path where to find miniz.h
  4. # MINIZ_LIBRARY_DIR, path where to find libminiz.so
  5. # MINIZ_LIBRARIES, the library to link against
  6. # MINIZ_FOUND, If false, do not try to use miniz
  7. #
  8. # This currently works probably only for Linux
  9. FIND_PATH ( MINIZ_INCLUDE_DIR miniz.h
  10. /usr/local/include
  11. /usr/include
  12. )
  13. FIND_LIBRARY ( MINIZ_LIBRARIES libminiz.so libminiz.a libminiz.so.2 libminiz.so.0.1
  14. /usr/local/lib
  15. /usr/local/lib64
  16. /usr/lib
  17. /usr/lib64
  18. )
  19. GET_FILENAME_COMPONENT( MINIZ_LIBRARY_DIR ${MINIZ_LIBRARIES} PATH )
  20. SET ( MINIZ_FOUND "NO" )
  21. IF ( MINIZ_INCLUDE_DIR )
  22. IF ( MINIZ_LIBRARIES )
  23. SET ( MINIZ_FOUND "YES" )
  24. ENDIF ( MINIZ_LIBRARIES )
  25. ENDIF ( MINIZ_INCLUDE_DIR )
  26. MARK_AS_ADVANCED(
  27. MINIZ_LIBRARY_DIR
  28. MINIZ_INCLUDE_DIR
  29. MINIZ_LIBRARIES
  30. )