fixing traditional build

Ordering in the top-level CMakeLists.txt file is very important.
I also don't know how the include() statements got dropped.