anchor.diff:  `check` - Task (lifecycle)::
   Aggregate task that performs verification tasks, such as running the tests.
   Some plugins add their own verification task to `check`.
  -For example, the C++ Unit Test Plugin attach his test task to this lifecycle task.
  +For example, the {cpp} Unit Test Plugin attach his test task to this lifecycle task.
   This task is added by the Lifecycle Base Plugin.
   
   `build` - Task (lifecycle)::
  
positive.code: 
  == Build variants
  
  The C++ Library Plugin manages the following dimensions, in order, which participate in the variant configuration.
  For more information, read the <<building_cpp_projects.adoc#sec:introducing_build_variants,introduction section on build variants>>.
  
  Build types - always set to _debug_ and _release_::
  
negative.code: 
  === `compile__Variant__Cpp` Task
  
  The {cpp} Library Plugin adds a link:{groovyDslPath}/org.gradle.language.cpp.tasks.CppCompile.html[CppCompile] instance for each variant of the library component to build (e.g. `compileDebugCpp` and `compileReleaseCpp`).
  Some of the most common configuration options are shown below.
  
  [horizontal]
  