diff options
author | Marco Poletti <poletti.marco@gmail.com> | 2017-07-13 19:42:13 +0100 |
---|---|---|
committer | Marco Poletti <poletti.marco@gmail.com> | 2017-07-13 19:42:13 +0100 |
commit | 07cdd35dce8deb657436bce3a932d6227ac06a4e (patch) | |
tree | 061a3ec16a22827fae7cf50909b3bf0242ddd12c /configuration | |
parent | 9fd544c7e3f72c971144af45e1df9976badbdb25 (diff) | |
download | google-fruit-07cdd35dce8deb657436bce3a932d6227ac06a4e.tar.gz |
Add support for collecting test coverage, and document how to do it.
Diffstat (limited to 'configuration')
-rw-r--r-- | configuration/CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/configuration/CMakeLists.txt b/configuration/CMakeLists.txt index 2e222f7..ea0f93c 100644 --- a/configuration/CMakeLists.txt +++ b/configuration/CMakeLists.txt @@ -112,6 +112,10 @@ int main() { " FRUIT_HAS_CXA_DEMANGLE) +if("${FRUIT_ENABLE_COVERAGE}") + set(FRUIT_HAS_ALWAYS_INLINE_ATTRIBUTE OFF) + set(FRUIT_HAS_FORCEINLINE OFF) +else() CHECK_CXX_SOURCE_COMPILES(" __attribute__((always_inline)) void f() { @@ -134,6 +138,8 @@ int main() { " FRUIT_HAS_FORCEINLINE) +endif() + CHECK_CXX_SOURCE_COMPILES(" [[deprecated]] void f(); |