| CMAKE_PROJECT_INCLUDE_BEFORE |
| ---------------------------- |
| |
| .. versionadded:: 3.15 |
| |
| A CMake language file or module to be included as the first step of all |
| :command:`project` command calls. This is intended for injecting custom code |
| into project builds without modifying their source. See :ref:`Code Injection` |
| for a more detailed discussion of files potentially included during a |
| :command:`project` call. |
| |
| See also the :variable:`CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE`, |
| :variable:`CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE`, |
| :variable:`CMAKE_PROJECT_INCLUDE`, and |
| :variable:`CMAKE_PROJECT_TOP_LEVEL_INCLUDES` variables. |