major CMakeLists.txt overhaul switched to target_include_directories.