Sha256: d22f646fd0c90935270167c1c49a9ca308918e85fc2f21912b07d6d42c4b84b8

Contents?: true

Size: 845 Bytes

Versions: 5

Compression:

Stored size: 845 Bytes

Contents

IF(LCB_INSTALL_HEADERS)
  INSTALL(
      FILES
      libevent_io_opts.h
      DESTINATION
      include/libcouchbase)
ENDIF(LCB_INSTALL_HEADERS)


IF(NOT (HAVE_LIBEVENT OR HAVE_LIBEVENT2))
    RETURN()
ENDIF()

IF(HAVE_LIBEVENT2)
    ADD_DEFINITIONS(-DHAVE_LIBEVENT2)
    INCLUDE_DIRECTORIES(AFTER ${LIBEVENT_INCLUDE_DIR})
ELSE()
    INCLUDE_DIRECTORIES(AFTER ${LIBEVENT_INCLUDE_DIR})
    ADD_DEFINITIONS(-DHAVE_LIBEVENT)
ENDIF()

IF(LCB_EMBED_PLUGIN_LIBEVENT)
    ADD_LIBRARY(couchbase_libevent OBJECT plugin-libevent.c)
    SET(LCB_LINK_SPEC "${LCB_LINKS_SPEC} ${LIBEVENT_LIBRARIES}")
ELSE()
    ADD_LIBRARY(couchbase_libevent SHARED plugin-libevent.c)
    INSTALL(TARGETS couchbase_libevent LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
    TARGET_LINK_LIBRARIES(couchbase_libevent ${LIBEVENT_LIBRARIES})
ENDIF()

LCB_UTIL(couchbase_libevent)

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
mt-libcouchbase-1.4.03 ext/libcouchbase/plugins/io/libevent/CMakeLists.txt
mt-libcouchbase-1.4.02 ext/libcouchbase/plugins/io/libevent/CMakeLists.txt
mt-libcouchbase-1.4.01 ext/libcouchbase/plugins/io/libevent/CMakeLists.txt
mt-libcouchbase-1.4.0 ext/libcouchbase/plugins/io/libevent/CMakeLists.txt
libcouchbase-1.3.2 ext/libcouchbase/plugins/io/libevent/CMakeLists.txt