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