Splitting CMake sources into modules
