It might be pulled in indirectly (e.g. by KF5ConfigWidgets) but it's IMHO nice to be as explicit as possible when it comes to expressing dependencies. KF5Codes is used since [1] or >= 5.20.90. [1] d7624e78 (cherry picked from commit e55cff2c)