Added unix specific cmake handling
Working on preliminary support for unix
Added another definition