summaryrefslogtreecommitdiff
path: root/cmake/FindICU.cmake
diff options
context:
space:
mode:
authorTeus Benschop <teusjannette@gmail.com>2018-10-17 14:17:24 +0200
committerTeus Benschop <teusjannette@gmail.com>2018-10-17 14:17:24 +0200
commit20263805178077fde0038a47e6b4310d7fe62142 (patch)
tree3914b865747903d60fe139d6c70895eaf1a7ed50 /cmake/FindICU.cmake
parent8076ab1d72fefcee310be0419f8a214c57075b97 (diff)
New upstream version 1.7.4
Diffstat (limited to 'cmake/FindICU.cmake')
-rw-r--r--cmake/FindICU.cmake17
1 files changed, 17 insertions, 0 deletions
diff --git a/cmake/FindICU.cmake b/cmake/FindICU.cmake
index 9dff9f3..451c2f3 100644
--- a/cmake/FindICU.cmake
+++ b/cmake/FindICU.cmake
@@ -34,7 +34,14 @@ if(ICU_INCLUDE_DIR AND ICU_LIBRARY)
ICU_I18N_LIBRARY
NAMES icuin icui18n cygicuin cygicuin32
DOC "Libraries to link against for ICU internationalization")
+ if(MSVC)
+ find_library(ICU_DATA_LIBRARY
+ NAMES icudt
+ DOC "Libraries to link against for ICU data")
+ set(ICU_LIBRARIES ${ICU_LIBRARIES} ${ICU_DATA_LIBRARY})
+ endif(MSVC)
mark_as_advanced(ICU_I18N_LIBRARY)
+ mark_as_advanced(ICU_DATA_LIBRARY)
if (ICU_I18N_LIBRARY)
set(ICU_I18N_FOUND 1)
set(ICU_I18N_LIBRARIES ${ICU_I18N_LIBRARY})
@@ -49,3 +56,13 @@ else(ICU_INCLUDE_DIR AND ICU_LIBRARY)
set(ICU_I18N_LIBRARIES)
set(ICU_INCLUDE_DIRS)
endif(ICU_INCLUDE_DIR AND ICU_LIBRARY)
+
+IF(ICU_FOUND)
+ IF(NOT ICU_FIND_QUIETLY)
+ MESSAGE(STATUS "ICU: Yes ${ICU_I18N_LIBRARY}")
+ ENDIF(NOT ICU_FIND_QUIETLY)
+ELSE(ICU_FOUND)
+ IF(ICU_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "ICU: No")
+ ENDIF(ICU_FIND_REQUIRED)
+ENDIF(ICU_FOUND)