diff options
Diffstat (limited to 'common.gypi')
-rw-r--r-- | common.gypi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/common.gypi b/common.gypi index 1e154381b0..13bcb6742a 100644 --- a/common.gypi +++ b/common.gypi @@ -179,9 +179,19 @@ }], ['OS=="linux"', { 'variables': { + 'pgo_generate': ' -fprofile-generate ', + 'pgo_use': ' -fprofile-use -fprofile-correction ', 'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ', }, 'conditions': [ + ['enable_pgo_generate=="true"', { + 'cflags': ['<(pgo_generate)'], + 'ldflags': ['<(pgo_generate)'], + },], + ['enable_pgo_use=="true"', { + 'cflags': ['<(pgo_use)'], + 'ldflags': ['<(pgo_use)'], + },], ['enable_lto=="true"', { 'cflags': ['<(lto)'], 'ldflags': ['<(lto)'], |