| # |
| #//===----------------------------------------------------------------------===// |
| #// |
| #// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| #// See https://llvm.org/LICENSE.txt for license information. |
| #// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| #// |
| #//===----------------------------------------------------------------------===// |
| # |
| |
| # void libomptarget_say(string message_to_user); |
| # - prints out message_to_user |
| macro(libomptarget_say message_to_user) |
| message(STATUS "LIBOMPTARGET: ${message_to_user}") |
| endmacro() |
| |
| # void libomptarget_warning_say(string message_to_user); |
| # - prints out message_to_user with a warning |
| macro(libomptarget_warning_say message_to_user) |
| message(WARNING "LIBOMPTARGET: ${message_to_user}") |
| endmacro() |
| |
| # void libomptarget_error_say(string message_to_user); |
| # - prints out message_to_user with an error and exits cmake |
| macro(libomptarget_error_say message_to_user) |
| message(FATAL_ERROR "LIBOMPTARGET: ${message_to_user}") |
| endmacro() |