mirror of
https://github.com/edubart/otclient.git
synced 2025-10-21 06:53:27 +02:00
Many enhancements in client API
* Fix issues in item use * Stack animated texts values * Add utility functions for changing creature color and jumping * Add some new extended functionality * Improve map shader API
This commit is contained in:
21
src/framework/cmake/FindICU.cmake
Normal file
21
src/framework/cmake/FindICU.cmake
Normal file
@@ -0,0 +1,21 @@
|
||||
# Try to find the ICU library
|
||||
# ICU_FOUND - system has ICU
|
||||
# ICU_INCLUDE_DIR - the ICU include directory
|
||||
# ICU_LIBRARY - the ICU library
|
||||
|
||||
FIND_PATH(ICU_INCLUDE_DIR NAMES unicode/utf8.h)
|
||||
SET(_ICUI18N_STATIC_LIBS libicui18n.a)
|
||||
SET(_ICUI18N_SHARED_LIBS libicui18n.dll.a icui18n)
|
||||
SET(_ICUUC_STATIC_LIBS libicuuc.a)
|
||||
SET(_ICUUC_SHARED_LIBS libicuuc.dll.a icuuc)
|
||||
IF(USE_STATIC_LIBS)
|
||||
FIND_LIBRARY(ICUI18N_LIBRARY NAMES ${_ICUI18N_STATIC_LIBS} ${_ICUI18N_SHARED_LIBS})
|
||||
FIND_LIBRARY(ICUUC_LIBRARY NAMES ${_ICUUC_STATIC_LIBS} ${_ICUUC_SHARED_LIBS})
|
||||
ELSE()
|
||||
FIND_LIBRARY(ICUI18N_LIBRARY NAMES ${_ICUI18N_SHARED_LIBS} ${_ICUI18N_STATIC_LIBS})
|
||||
FIND_LIBRARY(ICUUC_LIBRARY NAMES ${_ICUUC_SHARED_LIBS} ${_ICUUC_STATIC_LIBS})
|
||||
ENDIF()
|
||||
SET(ICU_LIBRARIES ${ICUI18N_LIBRARY} ${ICUUC_LIBRARY})
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ICU DEFAULT_MSG ICU_LIBRARY ICU_INCLUDE_DIR)
|
||||
MARK_AS_ADVANCED(ICU_LIBRARIES ICU_INCLUDE_DIR)
|
Reference in New Issue
Block a user