Browse Source

Detect missing libuuid library

Suren A. Chilingaryan 8 years ago
parent
commit
8c11bf50e1
1 changed files with 6 additions and 1 deletions
  1. 6 1
      CMakeLists.txt

+ 6 - 1
CMakeLists.txt

@@ -17,7 +17,12 @@ check_include_files("linux/falloc.h" HAVE_LINUX_FALLOC_H)
 if (NOT DISABLE_XFS_REALTIME)
     check_include_files("xfs/xfs.h" HAVE_XFS_H)
     if (NOT HAVE_XFS_H)
-	message(FATAL_ERROR "error: xfs/xfs.h is not found...")
+	check_include_files("uuid/uuid.h" HAVE_UUID_H)
+	if (HAVE_UUID_H)
+	    message(FATAL_ERROR "error: xfs/xfs.h is not found...")
+	else (HAVE_UUID_H)
+	    message(FATAL_ERROR "error: uuid/uuid.h is not found...")
+	endif (HAVE_UUID_H)
     endif (NOT HAVE_XFS_H)
 endif (NOT DISABLE_XFS_REALTIME)