diff --git a/binding.gyp b/binding.gyp index 392835c7721cc41b353d30ec512e2cd645741e97..6dcb2d012cb72807740a93cae9c8d6267d1778a9 100644 --- a/binding.gyp +++ b/binding.gyp @@ -54,6 +54,24 @@ 'include_dirs': [ '.', 'include' + ], + 'conditions': [ + ['OS != "win"', { + 'conditions': [ + ['config=="gcov"', { + 'cflags': [ + '-ftest-coverage', + '-fprofile-arcs', + '-O0' + ], + 'ldflags': [ + '-ftest-coverage', + '-fprofile-arcs' + ] + } + ] + ] + }], ] }, 'targets': [ @@ -278,22 +296,6 @@ '-g' ], "conditions": [ - ['OS != "win"', { - 'conditions': [ - ['config=="gcov"', { - 'cflags': [ - '-ftest-coverage', - '-fprofile-arcs', - '-O0' - ], - 'ldflags': [ - '-ftest-coverage', - '-fprofile-arcs' - ] - } - ] - ] - }], ['OS == "mac"', { 'xcode_settings': { 'MACOSX_DEPLOYMENT_TARGET': '10.9', diff --git a/templates/binding.gyp.template b/templates/binding.gyp.template index 50d0823d1d4dfb9ae2954484891f5aa2b49b1b6d..bfa6a56bf6bb1bc9399fb4aaba5519752d25794f 100644 --- a/templates/binding.gyp.template +++ b/templates/binding.gyp.template @@ -56,6 +56,24 @@ 'include_dirs': [ '.', 'include' + ], + 'conditions': [ + ['OS != "win"', { + 'conditions': [ + ['config=="gcov"', { + 'cflags': [ + '-ftest-coverage', + '-fprofile-arcs', + '-O0' + ], + 'ldflags': [ + '-ftest-coverage', + '-fprofile-arcs' + ] + } + ] + ] + }], ] }, 'targets': [ @@ -95,22 +113,6 @@ '-g' ], "conditions": [ - ['OS != "win"', { - 'conditions': [ - ['config=="gcov"', { - 'cflags': [ - '-ftest-coverage', - '-fprofile-arcs', - '-O0' - ], - 'ldflags': [ - '-ftest-coverage', - '-fprofile-arcs' - ] - } - ] - ] - }], ['OS == "mac"', { 'xcode_settings': { 'MACOSX_DEPLOYMENT_TARGET': '10.9',