cmake(1) . -DTRACE=OFF
Cross-Platform Makefile Generator
-D <var>:<type>=<value>
       Create a cmake cache entry.

       When cmake is first run in an empty build tree, it creates a CMakeCache.txt file and populates  it
       with  customizable  settings  for  the project.  This option may be used to specify a setting that
       takes priority over the project's default value.  The option may be repeated  for  as  many  cache
       entries as desired.
-C <initial-cache>
       Pre-load a script to populate the cache.

       When cmake is first run in an empty build tree, it creates a CMakeCache.txt file and populates  it
       with  customizable settings for the project.  This option may be used to specify a file from which
       to load cache entries before the first pass through the project's  cmake  listfiles.   The  loaded
       entries  take priority over the project's default values.  The given file should be a CMake script
       containing SET commands that use the CACHE option, not a cache-format file.
-E     CMake command mode.

       For true platform independence, CMake provides a list of commands that can be used on all systems.
       Run with -E help for the usage information. Commands available are:  chdir,  compare_files,  copy,
       copy_directory, copy_if_different, echo, echo_append, environment, make_directory, md5sum, remove,
       remove_directory, rename, tar, time, touch, touch_nocreate. In addition,  some  platform  specific
       commands are available. On Windows: comspec, delete_regv, write_regv. On UNIX: create_symlink.
source manpages: cmake