anchor.diff:  |CMAKE_SOURCE_DIR |The root source directory
   
   |CMAKE_CURRENT_SOURCE_DIR |The current source directory if using
  -sub-projects and directories
  +sub-projects and directories.
   
  -|PROJECT_SOURCE_DIR |The source director of the current cmake project.
  +|PROJECT_SOURCE_DIR |The source directory of the current cmake project.
   
   |CMAKE_BINARY_DIR |The root binary / build directory. This is the
  -directory you run the cmake command from
  +directory where you ran the cmake command.
   
   |CMAKE_CURRENT_BINARY_DIR |The build directory you are currently in.
   
   |PROJECT_BINARY_DIR |The build directory for the current project.
   |=======================================================================
   
  -[[including-directories]]
  -Including Directories
  -^^^^^^^^^^^^^^^^^^^^^
  +## Including Directories
   
   When you have different include folders, you can make your compiler aware of them using the
   +include_directories()+ function. This will add these directories to the
  
positive.code: An alternative to setting specific file names in the +SOURCES+ variable is
  to use a GLOB command to find files using wildcard pattern matching.
  
  
  [source,cmake]
  ----
  file(GLOB SOURCES "src/*.cpp")
  ----
  ====
  
  [[building-the-example]]
  Building the Example
  ~~~~~~~~~~~~~~~~~~~~
  
  [source,bash]
  ----
  
negative.code:     )
  ----
  
  ## Source Files Variable
  
  Creating a variable which includes the source files allows you to be
  clearer about these files and easily add them to multiple commands, for example,
  