option('BUILD_TESTS',type:'feature',value:'auto',description:'Build tests (default: auto - only if not a subproject)')
option('BUILD_EXAMPLES',type:'feature',value:'auto',description:'Build examples (default: auto - only if not a subproject)')
option('GENERATE_CMAKE_CONFIG',type:'feature',value:'auto',description:'Generate a cmake package config file (default: auto - only if not a subproject)')
option('ALL_WARNINGS',type:'boolean',value:false,description:'Enable all the extra super-extremely-pedantic compiler warnings')
option('TIME_TRACE',type:'boolean',value:false,description:'Enable the -ftime-trace option (Clang only)')
option('SMALL_BINARIES',type:'boolean',value:false,description:'Add some flags to try to generate the smallest binary possible')