diff --git a/cmake/FindLMDB.cmake b/cmake/FindLMDB.cmake --- a/cmake/FindLMDB.cmake +++ b/cmake/FindLMDB.cmake @@ -17,8 +17,10 @@ set(LMDB_FIND_QUIETLY TRUE) endif (LMDB_INCLUDE_DIRS AND LMDB_LIBRARIES) +set(LIB_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" ) + find_path(LMDB_INCLUDE_DIRS NAMES "lmdb.h" HINTS "$ENV{LMDB_DIR}/include") -find_library(LMDB_LIBRARIES NAMES lmdb HINTS $ENV{LMDB_DIR}/lib ) +find_library(LMDB_LIBRARIES NAMES lmdb HINTS "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" "$ENV{LMDB_DIR}/lib${LIB_SUFFIX}") include(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LMDB DEFAULT_MSG LMDB_INCLUDE_DIRS LMDB_LIBRARIES)