The timeout in seconds for downloading the Boost library. The default is 600 seconds. 

See the WITH_BOOST  option for additional discussion about using Boost. 

• -DENABLE_DOWNLOADS= bool 

Whether to download optional files. For example, with this option enabled, CMake  downloads the Google Test distribution that is used by the test suite to run unit tests, or Ant and JUnit required for building GCS Java wrapper. 

As of MySQL 8.0.26, MySQL source distributions bundle the Google Test source code, used to run Google Test-based unit tests. Consequently, as of that version the WITH_GMOCK  and ENABLE_DOWNLOADS CMake  options are removed and are ignored if specified. 

• -DENABLE_EXPERIMENTAL_SYSVARS= bool 

Whether to enable experimental InnoDB  system variables. Experimental system variables are intended for those engaged in MySQL development, should only be used in a development or test environment, and may be removed without notice in a future MySQL release. For information about experimental system variables, refer to /storage/innobase/handler/ha_innodb.cc  in the MySQL source tree. Experimental system variables can be identified by searching for “PLUGIN_VAR_EXPERIMENTAL” . 

• -DENABLE_GCOV= bool 

Whether to include gcov support (Linux only). 

• -DENABLE_GPROF= bool 

Whether to enable gprof  (optimized Linux builds only). 

• -DENABLED_LOCAL_INFILE= bool 

This option controls the compiled-in default LOCAL  capability for the MySQL client library. Clients that make no explicit arrangements therefore have LOCAL  capability disabled or enabled according to the ENABLED_LOCAL_INFILE  setting specified at MySQL build time. 

By default, the client library in MySQL binary distributions is compiled with ENABLED_LOCAL_INFILE disabled. If you compile MySQL from source, configure it with ENABLED_LOCAL_INFILE  disabled or enabled based on whether clients that make no explicit arrangements should have LOCAL  capability disabled or enabled, respectively. 

ENABLED_LOCAL_INFILE  controls the default for client-side LOCAL  capability. For the server, the local_infile  system variable controls server-side LOCAL  capability. To explicitly cause the server to refuse or permit LOAD DATA LOCAL  statements (regardless of how client programs and libraries are configured at build time or runtime), start mysqld  with local_infile  disabled or enabled, respectively. local_infile  can also be set at runtime. See Section 6.1.6, “Security Considerations for LOAD DATA LOCAL” . 

• -DENABLED_PROFILING= bool 

Whether to enable query profiling code (for the SHOW PROFILE  and SHOW PROFILES  statements). 

• -DFORCE_UNSUPPORTED_COMPILER= bool 

By default, CMake  checks for minimum versions of supported compilers: Visual Studio 2015 (Windows); GCC 4.8 or Clang 3.4 (Linux); Developer Studio 12.5 (Solaris server); Developer Studio 12.4 or GCC 

