If we don't use KWset, struct dfamust doesn't have to build. This patch make a change that it's built on demand.