•With no NUMA option (the normal case), CMake  continues normally, producing only this warning: NUMA library missing or required version not available 

•With -DWITH_NUMA=ON , CMake  aborts with this error: NUMA library missing or required version not available 

• -DWITH_PACKAGE_FLAGS= bool 

For flags typically used for RPM and Debian packages, whether to add them to standalone builds on those platforms. The default is ON  for nondebug builds. 

This option was added in MySQL 8.0.26. 

• -DWITH_PROTOBUF= protobuf_type 

Which Protocol Buffers package to use. protobuf_type  can be one of the following values: 

• bundled : Use the package bundled with the distribution. This is the default. Optionally use INSTALL_PRIV_LIBDIR  to modify the dynamic Protobuf library directory. 

• system : Use the package installed on the system. 

Other values are ignored, with a fallback to bundled . 

• -DWITH_RAPID= bool 

Whether to build the rapid development cycle plugins. When enabled, a rapid  directory is created in the build tree containing these plugins. When disabled, no rapid  directory is created in the build tree. The default is ON , unless the rapid  directory is removed from the source tree, in which case the default becomes OFF . 

• -DWITH_RAPIDJSON= rapidjson_type 

The type of RapidJSON library support to include. rapidjson_type  can be one of the following values: 

• bundled : Use the RapidJSON library bundled with the distribution. This is the default. 

• system : Use the system RapidJSON library. Version 1.1.0 or higher is required. 

This option was added in MySQL 8.0.13. 

• -DWITH_RE2= re2_type 

The type of RE2 library support to include. re2_type  can be one of the following values: 

• bundled : Use the RE2 library bundled with the distribution. This is the default. 

• system : Use the system RE2 library. 

As of MySQL 8.0.18, MySQL no longer uses the RE2 library and this option was removed. 

• -DWITH_ROUTER= bool 

Whether to build MySQL Router. The default is ON . 

This option was added in MySQL 8.0.16. 

• -DWITH_SSL={ ssl_type | path_name } 

