-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Modern CMake for C++ - Second Edition
By :
CMake offers many scripting commands that allow you to work with variables and the environment. Some of them have been extensively covered in the Appendix: for example, list(), string(), and file(). Others, such as find_file(), find_package(), and find_path(), fit better in chapters that talk about their respective subjects. In this section, we will provide a brief overview of the common commands that are useful in most situations:
message()include()include_guard()file()execute_process()Let’s get to it.
We already know and love our trusty message() command, which prints text to standard output. However, there’s a lot more to it than meets the eye. By providing a MODE argument, you can customize the behavior of the command like so: message(<MODE> "text to print").
The recognized modes are as follows:
FATAL_ERROR: This stops...