initial, experimental support for cmake builds