# CMAKE_FIND_USE_CMAKE_PATH

Added in version 3.16.

Controls the default behavior of the following commands for whether or not to search paths provided by cmake-specific cache variables:

- `find_program()`

- `find_library()`

- `find_file()`

- `find_path()`

- `find_package()`

This is useful in cross-compiling environments.

By default this variable is not set, which is equivalent to it having a value of `TRUE`. Explicit options given to the above commands take precedence over this variable.

See also the `CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH`, `CMAKE_FIND_USE_CMAKE_SYSTEM_PATH`, `CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH`, `CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY`, `CMAKE_FIND_USE_PACKAGE_REGISTRY`, and `CMAKE_FIND_USE_PACKAGE_ROOT_PATH` variables.