FindICUUC.cmake 933 Bytes
Newer Older
1 2 3 4 5 6 7 8
# - Find ICUUC
# Find the native ICUUC includes and library
#
#   ICUUC_FOUND        - True if ICUUC found.
#   ICUUC_INCLUDE_DIRS - where to find tinyxml.h, etc.
#   ICUUC_LIBRARIES    - List of libraries when using ICUUC.
#

9
if( ICUUC_INCLUDE_DIR )
10
    # Already in cache, be silent
11 12
    set( ICUUC_FIND_QUIETLY TRUE )
endif( ICUUC_INCLUDE_DIR )
13

14
find_path( ICUUC_INCLUDE_DIR unicode/unistr.h )
15

16
find_library( ICUUC_LIBRARY
17 18 19 20
              NAMES icuuc )

# handle the QUIETLY and REQUIRED arguments and set ICUUC_FOUND to TRUE if
# all listed variables are TRUE
21
include( FindPackageHandleStandardArgs )
22
FIND_PACKAGE_HANDLE_STANDARD_ARGS( ICUUC DEFAULT_MSG ICUUC_LIBRARY ICUUC_INCLUDE_DIR )
23

24
mark_as_advanced( ICUUC_INCLUDE_DIR ICUUC_LIBRARY )
25

26 27 28 29 30 31 32
if(ICUUC_FOUND)
  set(ICUUC_INCLUDE_DIRS ${ICUUC_INCLUDE_DIR})
  set(ICUUC_LIBRARIES ${ICUUC_LIBRARY})
else(ICUUC_FOUND)
  set(ICUUC_INCLUDE_DIRS)
  set(ICUUC_LIBRARIES)
endif(ICUUC_FOUND)
33