Conventions used
There are a number of text conventions used throughout this book.
Code in text
: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "After setting the project name, this macro uses the GLOB_RECURSE
function to collect all source and header files into the SRC_FILES
and HEADER_FILES
variables."
A block of code is set as follows:
macro(SETUP_GROUPS src_files) foreach(FILE ${src_files}) get_filename_component(PARENT_DIR "${FILE}" PATH)
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
macro(SETUP_APP projname) set(PROJ_NAME ${projname}) project(${PROJ_NAME})
Any command-line input or output is written as follows:
sudo apt-get update
Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Choose Custom Installation and make sure that the pip box is checked."
Tips or important notes
Appear like this.