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