Issue #1047 (CMake port) Co-authored-by: Joey Parrish <joeyparrish@users.noreply.github.com>
This also normalizes the structure of all submodule folders so that there is a clear place to put configurations, outside the submodule source, but limited in scope to that folder. Issue #1047 (New build system)