Sha256: 459b1429541dadb5eabd3f57d4a6f360ee650545ebe4ef3af64ec23a2557d9ef

Contents?: true

Size: 1.45 KB

Versions: 29

Compression:

Stored size: 1.45 KB

Contents

# Locate libuvent library
# This module defines
#  HAVE_LIBUV, if false, do not try to link with libuvent
#  LIBUV_LIBRARIES, Library path and libs
#  LIBUV_INCLUDE_DIR, where to find the ICU headers

FIND_PATH(LIBUV_INCLUDE_DIR uv.h
          HINTS ${LIBUV_ROOT}
          PATH_SUFFIXES include
          PATHS
               ~/Library/Frameworks
               /Library/Frameworks
               /opt/local
               /opt/csw
               /opt/libuv
               /opt)
MESSAGE(STATUS "Found UV include dir: ${LIBUV_INCLUDE_DIR}")

IF(WIN32)
    FIND_LIBRARY(LIBUV_LIBRARIES_DEBUG
        NAMES uv libuv
        HINTS ${LIBUV_ROOT}
        PATH_SUFFIXES Debug Debug/lib)

    FIND_LIBRARY(LIBUV_LIBRARIES_OPTIMIZED
        NAMES uv libuv
        HINTS ${LIBUV_ROOT}
        PATH_SUFFIXES Release Release/lib)

    SET(LIBUV_LIBRARIES
        OPTIMIZED ${LIBUV_LIBRARIES_OPTIMIZED}
        DEBUG ${LIBUV_LIBRARIES_DEBUG})

ELSE()
    FIND_LIBRARY(LIBUV_LIBRARIES
        NAMES uv
        HINTS ${LIBUV_ROOT}
        PATH_SUFFIXES lib
        PATHS
            ~/Library/Frameworks
            /Library/Frameworks
            /opt/local
            /opt/csw
            /opt/libuv
            /opt)
ENDIF(WIN32)


IF (LIBUV_LIBRARIES)
  SET(HAVE_LIBUV true)
  MESSAGE(STATUS "Found libuv in ${LIBUV_INCLUDE_DIR} : ${LIBUV_LIBRARIES}")
ELSE (LIBUV_LIBRARIES)
  SET(HAVE_LIBUV false)
ENDIF (LIBUV_LIBRARIES)

MARK_AS_ADVANCED(HAVE_LIBUV LIBUV_INCLUDE_DIR LIBUV_LIBRARIES LIBUV_ROOT)

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
libcouchbase-1.2.8 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.7 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.6 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.5 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.4 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.3 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.2 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.1 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.2.0 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.1.1 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.1.0 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.0.4 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.0.3 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.0.2 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.0.1 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-1.0.0 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-0.3.3 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-0.3.1 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-0.2.0 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake
libcouchbase-0.1.0 ext/libcouchbase/cmake/Modules/FindCouchbaseLibuv.cmake