use cmake ~