diff --git a/CMakeLists.txt b/CMakeLists.txt
index cf002ed499ffa3ed137f2b6c213e7914826d71c8..08168dd21a0043f9ad074ca79bb99796c6a59d36 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -97,3 +97,24 @@ if(BUILD_TESTING)
   enable_testing()
   add_subdirectory(testing)
 endif()
+
+#------------------------------------------------------------------------------#
+# Configuration summary
+#------------------------------------------------------------------------------#
+message("")
+message("ADIOS2 build configuration:")
+message("  C++ Compiler: ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION} ${CMAKE_CXX_COMPILER_WRAPPER}")
+message("  ${CMAKE_CXX_COMPILER}")
+message("")
+message("  Installation prefix: ${CMAKE_INSTALL_PREFIX}")
+message("  Features:")
+if(BUILD_SHARED_LIBS)
+  message("    Type:    shared")
+else()
+  message("    Type:    static")
+endif()
+message("    MPI:     ${ADIOS_USE_MPI}")
+message("    BZip2:   ${ADIOS_USE_BZip2}")
+message("    ADIOS1:  ${ADIOS_USE_ADIOS1}")
+message("    DataMan: ${ADIOS_USE_DataMan}")
+message("")