Adding support for ProjectConfig.cmake
Adding support for external projects
Merge branch 'feature/cmake-reorganization' into develop