udacity/cs344 — pull request #8 by msarahan (2013-03-12 17:37:43+00:00)
Title: Added CMake

NOTE: this is an updated pull request, coming from a particular branch of mine so that it is not tied to my master branch.

This adds CMake support for weeks 1-5. It has been tested on Linux (Ubuntu 12.10) and Windows 8/VS2008. Usage of CMake and this repository is covered in the wiki:

https://www.udacity.com/wiki/CS344/cmake_dev

Changes after this merge:

no longer need to apply Johannes Kast's patch - it is included in these files.
User can use binary OpenCV distribution
(User needs to set OpenCV_DIR environment variable)
Automatic compatibility with Compute versions 1.1-2.0
Automatic architecture independence (knows 32-bit or 64-bit automatically)

IMHO, This is an ideal solution to supersede/replace the current makefiles, as it will work for any platform. Maintaining both this and the other makefiles would be more tedious.