浏览代码

Show status messages at the end of CMake configuration.

Ioannis Koutras 13 年之前
父节点
当前提交
40c9277334
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. 18 0
      CMakeLists.txt

+ 18 - 0
CMakeLists.txt

@@ -33,3 +33,21 @@ if (WITH_DOC)
   add_subdirectory(doc)
 endif (WITH_DOC)
 
+message(STATUS "********************************************")
+message(STATUS "********** ${PROJECT_NAME} build options : **********")
+message(STATUS "Memory space awareness: " ${WITH_MEMORY_SPACE_AWARENESS})
+message(STATUS "POSIX locking mechanisms: " ${HAVE_LOCKS})
+if(BLOCKS_ORGANIZATION STREQUAL "dll")
+  message(STATUS "Block organization: Doubly-Linked Lists")
+else(BLOCKS_ORGANIZATION STREQUAL "dll")
+  message(STATUS "Block organization: Singly-Linked Lists")
+endif(BLOCKS_ORGANIZATION STREQUAL "dll")
+message(STATUS "Predefined lists of fixed-sized blocks: " ${WITH_FIXED_LISTS})
+message(STATUS "Heap Ownership per Block: " ${WITH_OWNERSHIP})
+message(STATUS "Have statistics: " ${WITH_STATS})
+message(STATUS "Have knobs: " ${WITH_KNOBS})
+message(STATUS "Coalescing: " ${WITH_COALESCING})
+message(STATUS "Splitting: " ${WITH_SPLITTING})
+message(STATUS "Adaptivity: " ${WITH_ADAPTIVITY})
+message(STATUS "********************************************")
+