summaryrefslogtreecommitdiff
path: root/common.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'common.gypi')
-rw-r--r--common.gypi10
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)'],