option('build_tests', type: 'boolean', value: false, description: 'Build tests (default: false - no effect when included as a subproject)') option('build_examples', type: 'boolean', value: false, description: 'Build examples (default: false - no effect when included as a subproject)') option('generate_cmake_config', type: 'boolean', value: true, description: 'Generate a cmake package config file (default: true - no effect when included as a subproject)') option('pedantic', type: 'boolean', value: false, description: 'Enable as many compiler warnings as possible (default: false)') option('time_trace', type: 'boolean', value: false, description: 'Enable the -ftime-trace option (Clang only)') option('asan_examples', type: 'boolean', value: false) option('asan_tests', type: 'boolean', value: false) option('ubsan_examples', type: 'boolean', value: false) option('ubsan_tests', type: 'boolean', value: false) option('build_tt_encoder', type: 'boolean', value: false, description: 'Enable to build the toml-test encoder.') option('build_tt_decoder', type: 'boolean', value: false, description: 'Enable to build the toml-test decoder.') option('compile_library', type: 'boolean', value: false, description: 'Compile as a library') option('use_vendored_libs', type: 'boolean', value: true, description: 'Use the libs from the vendor dir when building tests.') option('float16', type: 'boolean', value: true, description: 'Use _Float16 automatically where available.')