diff --git a/cmake/FindICU.cmake b/cmake/FindICU.cmake index f681b63edd..641d58cb8e 100644 --- a/cmake/FindICU.cmake +++ b/cmake/FindICU.cmake @@ -38,13 +38,21 @@ foreach(MOD_NAME IN LISTS ICU_FIND_COMPONENTS) 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_ICU_${MOD_NAME}_LIBRARY NAMES ${LIBRARY}) - endif() - if(NOT PC_ICU_${MOD_NAME}_LIBRARY) - unset(PC_ICU_${MOD_NAME}_FOUND) - endif() - list(APPEND PC_LIBRARIES ${PC_ICU_${MOD_NAME}_LIBRARY}) + if(ANDROID) + if(NOT PC_ICU_${MOD_NAME}_LIBRARY) + find_library(PC_ICU_${MOD_NAME}_LIBRARY NAMES ${LIBRARY}) + endif() + if(NOT PC_ICU_${MOD_NAME}_LIBRARY) + unset(PC_ICU_${MOD_NAME}_FOUND) + endif() + list(APPEND PC_LIBRARIES ${PC_ICU_${MOD_NAME}_LIBRARY}) + else(ANDROID) + find_library(PC_LIBRARY NAMES ${LIBRARY}) + if(NOT PC_LIBRARY) + unset(PC_ICU_${MOD_NAME}_FOUND) + endif() + list(APPEND PC_LIBRARIES ${PC_LIBRARY}) + endif(ANDROID) endforeach() unset(PC_LIBRARY CACHE)