If the value is not empty, it will pre-populate the CMake cache variable
CMAKE_BUILD_TYPE
upon CMake invocation.
If you desire to use a custom build type, you are able to do so. Any custom build type requires additional configuration in CMakeLists.txt. Please see the CMake wiki for details on extending the default set of build types.