updated cmake communi config module