Add define if mongo v2 is found
parent
52c4041b6a
commit
a962e553ff
|
@ -306,6 +306,9 @@ IF (MONGO_FOUND)
|
|||
### people and mongo switched to v3
|
||||
ADD_DEFINITIONS(-DBOOST_FILESYSTEM_VERSION=2)
|
||||
|
||||
IF (MONGO_VERSION_2)
|
||||
ADD_DEFINITIONS(-DMONGO_VERSION_2)
|
||||
ENDIF (MONGO_VERSION_2)
|
||||
|
||||
INCLUDE_DIRECTORIES(${MONGO_INCLUDE_DIR})
|
||||
TARGET_LINK_LIBRARIES(vermont
|
||||
|
@ -313,6 +316,8 @@ IF (MONGO_FOUND)
|
|||
)
|
||||
ELSE (MONGO_FOUND)
|
||||
REMOVE_DEFINITIONS(-DMONGO_SUPPORT_ENABLED)
|
||||
REMOVE_DEFINITIONS(-DMONGO_VERSION_2)
|
||||
REMOVE_DEFINITIONS(-DBOOST_FILESYSTEM_VERSION)
|
||||
ENDIF (MONGO_FOUND)
|
||||
|
||||
### libpcap-mmap
|
||||
|
|
|
@ -38,6 +38,15 @@ else(MONGO_INCLUDE_DIR AND MONGO_LIBRARIES)
|
|||
message(STATUS "MongoDB not found.")
|
||||
endif(MONGO_INCLUDE_DIR AND MONGO_LIBRARIES)
|
||||
|
||||
find_path(MONGO_VERSION_CHECK util/net/hostandport.h
|
||||
/usr/include/mongo/
|
||||
/opt/local/include/mongo)
|
||||
|
||||
if (MONGO_VERSION_CHECK)
|
||||
MESSAGE(STATUS "Found Mongo version 2")
|
||||
set (MONGO_VERSION_2 TRUE)
|
||||
endif(MONGO_VERSION_CHECK)
|
||||
|
||||
mark_as_advanced(MONGO_INCLUDE_DIR MONGO_LIBRARIES)
|
||||
|
||||
endif(MONGO_INCLUDE_DIR AND MONGO_LIBRARIES)
|
||||
|
|
Loading…
Reference in New Issue