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>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c6d20c6..2bd8a71 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,28 +5,33 @@
 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 (YOCTO_DEPENDENCIES "Use YOCTO dependencies system" OFF)
 
-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 (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