added cmakelists
added conditional compilation. phantom_omni only compiles in camaleon