tweaks to cmake to match assignment client