CMake offers some functions to use without any includes:
some other functions require an include before being used:
is there any indication on when a module must be included prior to using a function and when not?
P.S.: on further inspection it seems that everything documented under Documentation » cmake-modules requires an include, everything else does not. Is that correct?