MySQL Source-Configuration Options 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. 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. 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” . Whether to include gcov support (Linux only). Whether to enable  gprof  (optimized Linux builds only). 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” . Whether to enable query profiling code (for the  SHOW PROFILE  and  SHOW PROFILES  statements). 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 • -DENABLE_DOWNLOADS= bool • -DENABLE_EXPERIMENTAL_SYSVARS= bool • -DENABLE_GCOV= bool • -DENABLE_GPROF= bool • -DENABLED_LOCAL_INFILE= bool • -DENABLED_PROFILING= bool • -DFORCE_UNSUPPORTED_COMPILER= bool 232