apps cmake wasn't cascading when deps weren't found.

For example when openni is found but not QT, in hand scanner tried to build anyways