- 22 May, 2015 2 commits
-
-
Dominic Hamon authored
Fixing cmake issue with empty cmake_build_type
-
David Coeurjolly authored
-
- 13 May, 2015 4 commits
-
-
Dominic Hamon authored
Coverage
-
Matt Clarkson authored
-
Matt Clarkson authored
-
Matt Clarkson authored
This patch adds a `coverage` target that allows coverage statisitics to be retrieved for the project. It requires that lcov and gcov is installed and that the generator is unix makefiles but this can be improved upon in future releases. To make it work use the coverage build type: ``` cmake -DCMAKE_BUILD_TYPE=Coverage . make coverage ```
-
- 12 May, 2015 5 commits
-
-
Dominic Hamon authored
-
Matt Clarkson authored
This is useful to test the library at different standard levels. Currently doesn't search for C++14 in 'auto' mode. Can enable in the future
-
Matt Clarkson authored
-
Matt Clarkson authored
-
Matt Clarkson authored
Can provide speed improvements
-
- 11 May, 2015 1 commit
-
-
Dominic Hamon authored
-
- 05 May, 2015 1 commit
-
-
Matt Clarkson authored
This improves development iterations when working in debug mode as you don't have to fix up warnings to get the code to compile. Once a feature is complete you can then run a release build and fix up all the warnings.
-
- 01 May, 2015 1 commit
-
-
Matt Clarkson authored
This checks the flag on the compiler AND linker which allows it to work with flags such as -flto and -fsanitize=address
-
- 06 Apr, 2015 4 commits
-
-
Eric authored
Add ability to use benchmark fixtures
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
- 03 Apr, 2015 9 commits
-
-
Dominic Hamon authored
-
Dominic Hamon authored
-
Geoff Romer authored
support it.
-
Geoff Romer authored
-
Geoff Romer authored
simplify thread linking logic.
-
Geoff Romer authored
they get the appropriate include directories and link libraries automatically.
-
Dominic Hamon authored
Fix typos: rangeY -> range_y()
-
Eric Fiselier authored
-
David Reynolds authored
-
- 02 Apr, 2015 1 commit
-
-
Eric Fiselier authored
-
- 01 Apr, 2015 6 commits
-
-
Eric authored
Remove BENCHMARK_ENABLE_SHARED and prefer BUILD_SHARED_LIBS
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Dominic Hamon authored
-
Dominic Hamon authored
Libraries are treated as runtime objects on Windows
-
Matt Clarkson authored
When the library is created as a *.dll on Windows it is treated like a runtime object so we must proivde the destination for the runtime objects in our install command
-
- 31 Mar, 2015 6 commits
-
-
Dominic Hamon authored
Clarify build type warning
-
Dominic Hamon authored
-
Eric authored
Add --benchmark_list_tests option and change filter to match generated name.
-
Eric Fiselier authored
-
Dominic Hamon authored
MinGW support
-
Matt Clarkson authored
This file provides scripting to build the benchmark library in the cloud on the appveyor build system. It provides a matrix of configurations to cover as many possibilities as it can. Eventually MSVC can be added to the matrix to provide coverage of the Visual Studio solutions.
-