mkspecs/features/symbian/def_files_disabled.prf
branchRCL_3
changeset 8 3f74d0d4af4c
parent 6 dee5afe5301f
equal deleted inserted replaced
6:dee5afe5301f 8:3f74d0d4af4c
     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 # with EXPORTUNFROZEN enabled, new exports are included in the dll without
     5 # See def_files.prf for reasoning on the slight nastiness of this
     6 # needing to run abld/sbs freeze
     6 !contains(MMP_RULES, defBlock) {
     7 MMP_RULES += EXPORTUNFROZEN
     7     # See def_files.prf for reasoning for excluding target types and configs below
       
     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 }