switched to cmake build