CMake/Source/cmMessageType.h
Bruno Manganelli cc2a5261f8 Factor out enum MessageType into dedicated header
Reduce the number of files relying on `cmake.h`.
2019-01-16 08:16:31 -05:00

22 lines
419 B
C

/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#ifndef cmMessageType_h
#define cmMessageType_h
#include "cmConfigure.h" // IWYU pragma: keep
enum class MessageType
{
AUTHOR_WARNING,
AUTHOR_ERROR,
FATAL_ERROR,
INTERNAL_ERROR,
MESSAGE,
WARNING,
LOG,
DEPRECATION_ERROR,
DEPRECATION_WARNING
};
#endif