diff --git a/cmake/FindICU.cmake b/cmake/FindICU.cmake index 53867c3337..378c8b26de 100644 --- a/cmake/FindICU.cmake +++ b/cmake/FindICU.cmake @@ -39,19 +39,21 @@ foreach(MOD_NAME IN LISTS ICU_FIND_COMPONENTS) endif() pkg_check_modules(PC_ICU_${MOD_NAME} QUIET icu-${MOD_NAME}) - # Check the libraries returned by pkg-config really exist. - unset(PC_LIBRARIES) - foreach(LIBRARY IN LISTS PC_ICU_${MOD_NAME}_LIBRARIES) - unset(PC_LIBRARY CACHE) - if(NOT PC_ICU_${MOD_NAME}_LIBRARY) - find_library(PC_LIBRARY NAMES ${LIBRARY}) - endif() - if(NOT PC_ICU_${MOD_NAME}_LIBRARY) - unset(PC_ICU_${MOD_NAME}_FOUND) - endif() - list(APPEND PC_LIBRARIES ${PC_LIBRARY}) - endforeach() - unset(PC_LIBRARY CACHE) + if(NOT ANDROID) + # Check the libraries returned by pkg-config really exist. + unset(PC_LIBRARIES) + foreach(LIBRARY IN LISTS PC_ICU_${MOD_NAME}_LIBRARIES) + unset(PC_LIBRARY CACHE) + find_library(PC_LIBRARY NAMES ${LIBRARY}) + if(NOT PC_LIBRARY) + unset(PC_ICU_${MOD_NAME}_FOUND) + endif() + list(APPEND PC_LIBRARIES ${PC_LIBRARY}) + endforeach() + unset(PC_LIBRARY CACHE) + else() + list(APPEND PC_LIBRARIES ${PC_ICU_${MOD_NAME}_LIBRARY}) + endif(NOT ANDROID) if(${PC_ICU_${MOD_NAME}_FOUND}) set(ICU_COMPONENT_FOUND TRUE)