Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Debug

Debug commands.

This directory contains make rules for helping debug the make environment and project rules (e.g., printing the values of environment variables, etc.).

Usage

Usage: make <command> [<ENV_VAR>=<value> <ENV_VAR>=<value> ...]

Commands

inspect.<variable>

Prints the runtime value of a Makefile variable.

$ make inspect.CC
$ make inspect.ROOT_DIR

assert.<variable>

Asserts that a Makefile variable is set.

$ make assert.CXX

If a variable is not set, the command exits with a non-zero exit code.

list-variables

Prints a sorted list of Makefile variable names.

$ make list-variables

To remove duplicates, pipe to uniq. Note that the list of variables is not exhaustive, as the list does not include built-in variables.