Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / build / android / increase_size_for_speed.gypi
index f5f2d62..4081cd7 100644 (file)
               'cflags!': ['-Os'],
               'cflags': ['-O2'],
             }],
+            # Do not merge -Os and -O2 in LTO.
+            # LTO merges all optimization options at link-time. -O2 takes
+            # precedence over -Os. Avoid using LTO simultaneously
+            # on -Os and -O2 parts for that reason.
+            ['use_lto==1', {
+              'cflags!': [
+                '-flto',
+                '-ffat-lto-objects',
+              ],
+            }],
+            ['use_lto_o2==1', {
+              'cflags': [
+                '-flto',
+                '-ffat-lto-objects',
+              ],
+            }],
           ],
         }],
       ],