123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- --- a/plex/CMakeModules/FindFriBiDi.cmake
- +++ b/plex/CMakeModules/FindFriBiDi.cmake
- @@ -10,43 +10,9 @@
- # FRIBIDI_LIBRARY, where to find the FriBiDi library.
-
- include(CheckSymbolExists)
- +include(FindPkgConfig)
- +pkg_check_modules(FRIBIDI fribidi)
-
- -SET(FRIBIDI_FOUND "NO")
- -
- -# Set variable in temp var, otherwise FIND_PATH might fail
- -# unset isn't present in the required version of cmake.
- -FIND_PATH(xFRIBIDI_INCLUDE_DIR fribidi.h
- - PATHS /usr/local/include
- - /usr/include
- - PATH_SUFFIXES fribidi
- - )
- -set(FRIBIDI_INCLUDE_DIR ${xFRIBIDI_INCLUDE_DIR})
- -
- -SET(FRIBIDI_NAMES ${FRIBIDI_NAMES} fribidi libfribidi)
- -FIND_LIBRARY(FRIBIDI_LIBRARY
- - NAMES ${FRIBIDI_NAMES}
- - PATHS /usr/lib /usr/local/lib
- - )
- -
- -IF (FRIBIDI_LIBRARY AND FRIBIDI_INCLUDE_DIR)
- - SET(CMAKE_REQUIRED_INCLUDES ${FRIBIDI_INCLUDE_DIR})
- - SET(CMAKE_REQUIRED_LIBRARIES ${FRIBIDI_LIBRARY})
- - CHECK_SYMBOL_EXISTS(fribidi_utf8_to_unicode fribidi.h FOUND_fribidi_utf8_to_unicode)
- - CHECK_SYMBOL_EXISTS(fribidi_charset_to_unicode fribidi.h FOUND_fribidi_charset_to_unicode)
- - if(FOUND_fribidi_charset_to_unicode)
- - SET(FRIBIDI_LIBRARIES ${FRIBIDI_LIBRARY})
- - SET(FRIBIDI_FOUND "YES")
- - elseif(FOUND_fribidi_utf8_to_unicode)
- - SET(FRIBIDI_LIBRARIES ${FRIBIDI_LIBRARY})
- - SET(FRIBIDI_FOUND "YES")
- - add_definitions(-DOLD_FRIBIDI)
- - MESSAGE(STATUS "Legacy FriBiDi: ${FRIBIDI_LIBRARY}")
- - else()
- - SET(FRIBIDI_LIBRARIES "NOTFOUND")
- - SET(FRIBIDI_INCLUDE_DIR "NOTFOUND")
- - SET(FRIBIDI_FOUND "NO")
- - endif()
- -ENDIF (FRIBIDI_LIBRARY AND FRIBIDI_INCLUDE_DIR)
-
- IF (FRIBIDI_FOUND)
|