# #//===----------------------------------------------------------------------===// #// #// The LLVM Compiler Infrastructure #// #// This file is dual licensed under the MIT and the University of Illinois Open #// Source Licenses. See LICENSE.txt for details. #// #//===----------------------------------------------------------------------===// # # 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()