summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoseph Reynolds <jrey@us.ibm.com>2018-11-07 22:01:31 -0600
committerEd Tanous <ed.tanous@intel.com>2018-12-10 21:17:26 +0000
commit7a777f58cbff69997a1b8fc85dc8caebcd2e4964 (patch)
tree769ebcf5aed6fe9e6294dbf8d4ff3b1d7f8b1aaa
parent1b6b96c570fdf7ca5c643f3d0776581656e78070 (diff)
downloadbmcweb-7a777f58cbff69997a1b8fc85dc8caebcd2e4964.tar.gz
bmcweb-7a777f58cbff69997a1b8fc85dc8caebcd2e4964.zip
Add details to BMCWEB config option help strings
Added URL paths and links to option documentation. Fixed spelling error. Tested: compiles Change-Id: I25c2a2756e46843a19425163bca0d99011423ce2 Signed-off-by: Joseph Reynolds <jrey@us.ibm.com>
-rw-r--r--CMakeLists.txt47
1 files changed, 26 insertions, 21 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c6d20c6..2bd8a71 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,28 +5,33 @@ cmake_policy (SET CMP0054 NEW)
set (CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
option (BUILD_STATIC_LIBS "Built static libraries" ON)
-option (YOCTO_DEPENDENCIES "Use YOCTO depedencies system" OFF)
-
-option (BMCWEB_ENABLE_KVM "Enable KVM websocket interfaces" ON)
-option (BMCWEB_ENABLE_DBUS_REST "Enable rest dbus interfaces" ON)
-option (BMCWEB_ENABLE_REDFISH "Enable redfish interfaces" ON)
-option (BMCWEB_ENABLE_HOST_SERIAL_WEBSOCKET "Enable host serial websocket" ON)
-option (BMCWEB_ENABLE_STATIC_HOSTING "Enable hosting of static files.
- For example, redfish schema and webui files" ON)
-
-option (
- BMCWEB_ENABLE_REDFISH_BMC_JOURNAL
- "Enable BMC journal access through redfish" OFF
-)
-option (
- BMCWEB_ENABLE_REDFISH_RAW_PECI "Enable PECI transactions through redfish"
- OFF
-)
-option (
- BMCWEB_ENABLE_REDFISH_CPU_LOG
- "Enable CPU log service transactions through redfish" OFF
-)
+option (YOCTO_DEPENDENCIES "Use YOCTO dependencies system" OFF)
+
+option (BMCWEB_ENABLE_KVM "Enable the KVM host video WebSocket. Path is
+ '/kvmws'. Video is from the BMC's '/dev/video' device." ON)
+option (BMCWEB_ENABLE_DBUS_REST "Enable Phosphor REST (D-Bus) APIs. Paths
+ directly map Phosphor D-Bus object paths, for example,
+ '/xyz/openbmc_project/logging/entry/enumerate'. See
+ https://github.com/openbmc/docs/blob/master/rest-api.md." ON)
+option (BMCWEB_ENABLE_REDFISH "Enable Redfish APIs. Paths are under
+ '/redfish/v1/'. See
+ https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish."
+ ON)
+option (BMCWEB_ENABLE_HOST_SERIAL_WEBSOCKET "Enable host serial console
+ WebSocket. Path is '/console0'. See
+ https://github.com/openbmc/docs/blob/master/console.md." ON)
+option (BMCWEB_ENABLE_STATIC_HOSTING "Enable serving files from the
+ '/usr/share/www' directory as paths under '/'." ON)
+option (BMCWEB_ENABLE_REDFISH_BMC_JOURNAL "Enable BMC journal access through
+ Redfish. Paths are under
+ '/redfish/v1/Managers/bmc/LogServices/Journal'." OFF)
+option (BMCWEB_ENABLE_REDFISH_RAW_PECI "Enable PECI transactions through
+ Redfish. Paths are under '/redfish/v1/Managers/bmc/LogServices/CpuLog/
+ Actions/Oem/CpuLog.SendRawPeci'." OFF)
+option (BMCWEB_ENABLE_REDFISH_CPU_LOG "Enable CPU log service transactions
+ through Redfish. Paths are under
+ '/redfish/v1/Managers/bmc/LogServices/CpuLog'." OFF)
# Insecure options. Every option that starts with a BMCWEB_INSECURE flag should
# not be enabled by default for any platform, unless the author fully
OpenPOWER on IntegriCloud