sbsv2/raptor/notes/lowercasing_for_resource.txt
changeset 674 37ee82a83d43
equal deleted inserted replaced
673:7ae5f757318b 674:37ee82a83d43
       
     1 Raptor used to generate resource rsg files in lowercase, regardless what was specified 
       
     2 in mmp file. That was incompatible with qmake-generated meta data, and caused build errors
       
     3 for Qt projects in Linux.
       
     4 
       
     5 So Raptor is changed to generate rsg files case sensitively according to mmp files. 
       
     6 That could cause build errors on Linux if the case in meta data did not match the real case, 
       
     7 and people should fix case issues in their source code and metadata, and keep case consistent.
       
     8 
       
     9 Because this change could stop people building their code, option "--use-rsg-casefolding"
       
    10 is provided for temparary use, which tolerates case issues so people could continue to build 
       
    11 their code on Linux before they fixed all of them. However, they should not use this option 
       
    12 as a permanent work around.
       
    13 
       
    14 Usage: By default resource files are not case folding, to enable it use option "--use-rsg-casefolding"
       
    15 
       
    16 This does not affect build on Windows.