| 1234567891011121314151617181920212223242526272829303132333435 | if (NOT TARGET LibNice::LibNice)    find_package(PkgConfig)    pkg_check_modules(PC_LIBNICE nice)    set(LIBNICE_DEFINITIONS ${PC_LIBNICE_CFLAGS_OTHER})    find_path(LIBNICE_INCLUDE_DIR nice/agent.h            HINTS ${PC_LIBNICE_INCLUDEDIR} ${PC_LIBNICE_INCLUDE_DIRS}            PATH_SUFFICES libnice)    find_library(LIBNICE_LIBRARY NAMES nice libnice            HINTS ${PC_LIBNICE_LIBDIR} ${PC_LIBNICE_LIBRARY_DIRS})    include(FindPackageHandleStandardArgs)    find_package_handle_standard_args(LibNice DEFAULT_MSG            LIBNICE_LIBRARY LIBNICE_INCLUDE_DIR)    mark_as_advanced(LIBNICE_INCLUDE_DIR LIBNICE_LIBRARY)    set(LIBNICE_LIBRARIES ${LIBNICE_LIBRARY})    set(LIBNICE_INCLUDE_DIRS ${LIBNICE_INCLUDE_DIR})    find_package(GLIB REQUIRED COMPONENTS gio gobject gmodule gthread)    list(APPEND LIBNICE_INCLUDE_DIRS ${GLIB_INCLUDE_DIRS})    list(APPEND LIBNICE_LIBRARIES ${GLIB_GOBJECT_LIBRARIES} ${GLIB_LIBRARIES})    if (LIBNICE_FOUND)        add_library(LibNice::LibNice UNKNOWN IMPORTED)        set_target_properties(LibNice::LibNice PROPERTIES                IMPORTED_LOCATION "${LIBNICE_LIBRARY}"                INTERFACE_COMPILE_DEFINITIONS "_REENTRANT"                INTERFACE_INCLUDE_DIRECTORIES "${LIBNICE_INCLUDE_DIRS}"                INTERFACE_LINK_LIBRARIES "${LIBNICE_LIBRARIES}"                IMPORTED_LINK_INTERFACE_LANGUAGES "C")    endif ()endif ()
 |