This is good practice, and is necessary to support building CMake as a subdirectory of another project.