# With DEF files disabled, binary compatibility is broken every time you build CONFIG -= def_files # See def_files.prf for reasoning on the slight nastiness of this !contains(MMP_RULES, defBlock) { # See def_files.prf for reasoning for excluding target types and configs below !contains(TEMPLATE, app):!contains(CONFIG, plugin):!contains(CONFIG, staticlib): { # with EXPORTUNFROZEN enabled, new exports are included in the dll and dso/lib without # needing to run abld/sbs freeze MMP_RULES *= EXPORTUNFROZEN } }