Describe the bug
Project does not compile on MacOS Sonoma 14.0
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
::cef::logging::ClassName(__FILE__, __LINE__, ::cef::logging::LOG_FATAL, \
^
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
/Users/danny/src/project/third_party/cef/cef_binary_117.2.4+g5053a95+chromium-117.0.5938.150_macosarm64/include/base/cef_logging.h:234:74: error: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Werror,-Wgnu-zero-variadic-macro-arguments]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
I was embedding CEF into my own cmake project which is a bit more strict on warnings., so I guess a simple -Wno-gnu-zero-variadic-macro-arguments did the trick.
Describe the bug Project does not compile on MacOS Sonoma 14.0