ccmake3 interprets "Module xxx added" messages as errors
Summary
The cmsgemos_add_module
CMake function prints Module xxx added...
messages using message()
without a mode
argument. This is equivalent to message(NOTICE)
, ie "Important message printed to stderr to attract user’s attention."
Should switch to STATUS
or VERBOSE
level.
Steps to reproduce
Open ccmake
, hit c
. Messages are displayed.
What is the expected correct behavior?
Hitting c
in ccmake
doesn't display anything where there's no error.
Relevant logs and/or screenshots
Module gemcore added: (interface: gem/core; data: gemcore)
Module gemcore_layout-tree added: (interface: gem/core/layout-tree; data: gemcore/layout-tree)
Module gemrpc added: (interface: gem/rpc; data: gemrpc)
Module gemutils added: (interface: gem/utils; data: gemutils)
Module gembase added: (interface: gem/base; data: gembase)
Module gemonlinedb added: (interface: gem/onlinedb; data: gemonlinedb)
Module gemreadout added: (interface: gem/readout; data: gemreadout)
Module gemhardware added: (interface: gem/hardware; data: gemhardware)
Module gemhardware_utils added: (interface: gem/hardware/utils; data: gemhardware/utils)
Module gemhardware_devices added: (interface: gem/hardware/devices; data: gemhardware/devices)
Module gemhardware_managers added: (interface: gem/hardware/managers; data: gemhardware/managers)
Module gemmonitor added: (interface: gem/monitor; data: gemmonitor)
Module gemsupervisor added: (interface: gem/supervisor; data: gemsupervisor)
Module gemcalibration added: (interface: gem/calibration; data: gemcalibration)
Environment
- Version used:
develop
- Operation System:
gem904daq04
Possible fixes
- message("Module ${LIBRARY_NAME} added: (interface: ${INTERFACE_PATH}; data: ${DATA_PATH})")
+ message(STATUS "Module ${LIBRARY_NAME} added: (interface: ${INTERFACE_PATH}; data: ${DATA_PATH})")