1INCLUDE(CheckIncludeFiles) 2OPTION(WITH_PMEM "Enable persistent memory features" OFF) 3IF(WITH_PMEM) 4 FIND_LIBRARY(LIBPMEM pmem) 5 CHECK_INCLUDE_FILES(libpmem.h HAVE_LIBPMEM_H) 6 IF (NOT LIBPMEM) 7 MESSAGE(FATAL_ERROR "Can't find libpmem") 8 ELSEIF(NOT HAVE_LIBPMEM_H) 9 MESSAGE(FATAL_ERROR "Can't find libpmem.h") 10 ELSE() 11 ADD_DEFINITIONS(-DHAVE_PMEM) 12 ENDIF() 13ENDIF() 14