cmake clang work, but...