Sha256: fe77c652c57f63301cc1ceb3d0f2196f053cc493ce9e001effb0f2b92dce0893

Contents?: true

Size: 712 Bytes

Versions: 5

Compression:

Stored size: 712 Bytes

Contents

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

IF(NOT (HAVE_LIBEV3 OR HAVE_LIBEV4))
    RETURN()
ENDIF()


ADD_LIBRARY(couchbase_libev SHARED plugin-libev.c)
SET_TARGET_PROPERTIES(couchbase_libev
    PROPERTIES
    PREFIX "lib"
    IMPORT_PREFIX "lib"
    COMPILE_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CORE_CFLAGS} -std=gnu99")
TARGET_LINK_LIBRARIES(couchbase_libev ${LIBEV_LIBRARIES})
INCLUDE_DIRECTORIES(AFTER ${LIBEV_INCLUDE_DIR})

IF(HAVE_LIBEV4)
    ADD_DEFINITIONS(-DHAVE_LIBEV4)
ELSE()
    ADD_DEFINITIONS(-DHAVE_LIBEV3)
ENDIF()

INSTALL(TARGETS
    couchbase_libev
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})

Version data entries

5 entries across 5 versions & 2 rubygems

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