* added cmake build support