mkspecs/features/symbian/def_files_disabled.prf
branchRCL_3
changeset 6 dee5afe5301f
parent 5 d3bac044e0f0
child 8 3f74d0d4af4c
equal deleted inserted replaced
5:d3bac044e0f0 6:dee5afe5301f
     1 # With DEF files disabled, binary compatibility is broken every time you build
     1 # With DEF files disabled, binary compatibility is broken every time you build
     2 
     2 
     3 CONFIG -= def_files
     3 CONFIG -= def_files
     4 
     4 
     5 # See def_files.prf for reasoning on the slight nastiness of this
     5 # with EXPORTUNFROZEN enabled, new exports are included in the dll without
     6 !contains(MMP_RULES, defBlock) {
     6 # needing to run abld/sbs freeze
     7     # See def_files.prf for reasoning for excluding target types and configs below
     7 MMP_RULES += EXPORTUNFROZEN
     8     !contains(TEMPLATE, app):!contains(CONFIG, plugin):!contains(CONFIG, staticlib): {
       
     9         # with EXPORTUNFROZEN enabled, new exports are included in the dll and dso/lib without
       
    10         # needing to run abld/sbs freeze
       
    11         MMP_RULES += EXPORTUNFROZEN
       
    12     }
       
    13 }