Original-commit: 5244c06ae71589a08f337371d91798a6ac3d292b
Original-commit: 05137529261bf9eae2a8b72cdf67e86a8ff96927
This adds support for colored output and support for directories added to the list of source files (for HLS support). Original-commit: 5b3d66e5b7cedb7098de3e4dbbee70af04a3626e