Development
Miscellaneous Flags
#### `DISABLE_UNITY` {#docs:dev:building:build_configuration::disable_unity}  
To improve compilation time, we use [Unity Build](https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.html) to combine translation units.
This can however hide include bugs, this flag disables using the unity build so these errors can be detected.  
#### `DISABLE_SANITIZER` {#docs:dev:building:build_configuration::disable_sanitizer}  
In some situations, running an executable that has been built with sanitizers enabled is not support / can cause problems. Julia is an example of this.
With this flag enabled, the sanitizers are disabled for the build.