Updating CMakeLists to make use of target_include_directories