GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — cpp-netlib/FindICU.cmake at master · Velho/cpp-netlib Expand file tree/ Copy pathFindICU.cmakeMore file actions 97 lines (88 loc) · 3.19 KB / Copy pathFindICU.cmakeFile metadata and controls97 lines (88 loc) · 3.19 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 # Finds the International Components for Unicode (ICU) Library # # ICU_FOUND - True if ICU found. # ICU_I18N_FOUND - True if ICU's internationalization library found. # ICU_INCLUDE_DIRS - Directory to include to get ICU headers # Note: always include ICU headers as, e.g., # unicode/utypes.h # ICU_LIBRARIES - Libraries to link against for the common ICU # ICU_I18N_LIBRARIES - Libraries to link against for ICU internationaliation # (note: in addition to ICU_LIBRARIES) # Look for the header file. find_path( ICU_INCLUDE_DIR NAMES unicode/utypes.h DOC "Include directory for the ICU library") mark_as_advanced(ICU_INCLUDE_DIR) # Look for the library. find_library( ICU_LIBRARY NAMES icuuc cygicuuc cygicuuc32 DOC "Libraries to link against for the common parts of ICU") mark_as_advanced(ICU_LIBRARY) # Copy the results to the output variables. if(ICU_INCLUDE_DIR AND ICU_LIBRARY) set(ICU_FOUND 1) set(ICU_LIBRARIES ${ICU_LIBRARY}) set(ICU_INCLUDE_DIRS ${ICU_INCLUDE_DIR}) set(ICU_VERSION 0) set(ICU_MAJOR_VERSION 0) set(ICU_MINOR_VERSION 0) if (EXISTS "${ICU_INCLUDE_DIR}/unicode/uvernum.h") FILE(READ "${ICU_INCLUDE_DIR}/unicode/uvernum.h" _ICU_VERSION_CONENTS) else() FILE(READ "${ICU_INCLUDE_DIR}/unicode/uversion.h" _ICU_VERSION_CONENTS) endif() STRING(REGEX REPLACE ".*#define U_ICU_VERSION_MAJOR_NUM ([0-9]+).*" "\\1" ICU_MAJOR_VERSION "${_ICU_VERSION_CONENTS}") STRING(REGEX REPLACE ".*#define U_ICU_VERSION_MINOR_NUM ([0-9]+).*" "\\1" ICU_MINOR_VERSION "${_ICU_VERSION_CONENTS}") set(ICU_VERSION "${ICU_MAJOR_VERSION}.${ICU_MINOR_VERSION}") # Look for the ICU internationalization libraries find_library( ICU_I18N_LIBRARY NAMES icuin icui18n cygicuin cygicuin32 DOC "Libraries to link against for ICU internationalization") mark_as_advanced(ICU_I18N_LIBRARY) if (ICU_I18N_LIBRARY) set(ICU_I18N_FOUND 1) set(ICU_I18N_LIBRARIES ${ICU_I18N_LIBRARY}) else (ICU_I18N_LIBRARY) set(ICU_I18N_FOUND 0) set(ICU_I18N_LIBRARIES) endif (ICU_I18N_LIBRARY) # Look for the ICU data libraries find_library( ICU_DATA_LIBRARY NAMES icudata cygicudata cygicudata32 DOC "Libraries to link against for ICU data") mark_as_advanced(ICU_DATA_LIBRARY) if (ICU_DATA_LIBRARY) set(ICU_DATA_FOUND 1) set(ICU_DATA_LIBRARIES ${ICU_DATA_LIBRARY}) else (ICU_DATA_LIBRARY) set(ICU_DATA_FOUND 0) set(ICU_DATA_LIBRARIES) endif (ICU_DATA_LIBRARY) else(ICU_INCLUDE_DIR AND ICU_LIBRARY) set(ICU_FOUND 0) set(ICU_I18N_FOUND 0) set(ICU_DATA_FOUND 0) set(ICU_LIBRARIES) set(ICU_I18N_LIBRARIES) set(ICU_DATA_LIBRARIES) set(ICU_INCLUDE_DIRS) set(ICU_VERSION) set(ICU_MAJOR_VERSION) set(ICU_MINOR_VERSION) endif(ICU_INCLUDE_DIR AND ICU_LIBRARY) IF(ICU_FOUND) IF( NOT ICU_FIND_QUIETLY ) MESSAGE( STATUS "Found ICU header files in ${ICU_INCLUDE_DIRS}") MESSAGE( STATUS "Found ICU libraries: ${ICU_LIBRARIES}") ENDIF( NOT ICU_FIND_QUIETLY ) ELSE(ICU_FOUND) IF(ICU_FIND_REQUIRED) MESSAGE( FATAL_ERROR "Could not find ICU" ) ELSE(ICU_FIND_REQUIRED) MESSAGE( STATUS "Optional package ICU was not found" ) ENDIF(ICU_FIND_REQUIRED) ENDIF(ICU_FOUND) |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |