Commit graph

24 commits

Author SHA1 Message Date
Snaipe
49abc86066 [Issue #76] Updated dyncall to latest for icc fix 2015-11-27 00:13:59 +01:00
Snaipe
2fbf8e8f1d Updated libcsptr for icc compilation 2015-11-20 18:49:48 +01:00
Snaipe
7fa0b6580b Refactored internal headers into its own subdirectory 2015-11-17 16:30:00 +01:00
Snaipe
a45b04df4a Added klib dependency 2015-11-10 22:04:25 +01:00
Snaipe
c3fdc08b02 [Issue #64] Prefixed all unprefixed macros with CR_ 2015-10-02 15:02:50 +02:00
Adeel
93e766b3fe Deps: Mark UNUSED parameters in valgrind header.
Clang on FreeBSD was complaining:

```csh
[ 26%] Building C object CMakeFiles/criterion.dir/src/core/abort.c.o
[ 30%] Building C object CMakeFiles/criterion.dir/src/core/report.c.o
[ 30%] Building C object CMakeFiles/criterion.dir/src/core/runner.c.o
In file included from /root/projects/Criterion/Criterion/Criterion/src/core/runner.c:29:
/root/projects/Criterion/Criterion/Criterion/dependencies/valgrind/include/valgrind/valgrind.h:6223:29: error: unused
      parameter 'format' [-Werror,-Wunused-parameter]
VALGRIND_PRINTF(const char *format, ...)
                            ^
/root/projects/Criterion/Criterion/Criterion/dependencies/valgrind/include/valgrind/valgrind.h:6261:39: error: unused
      parameter 'format' [-Werror,-Wunused-parameter]
VALGRIND_PRINTF_BACKTRACE(const char *format, ...)
                                      ^
2 errors generated.
```

The other way to fix it was to add a compiler option in CMake:

```cmake
add_compile_options(-Wno-unused-parameter)
```

but this approach disables the check globally.
I am not sure whether there is a way to scope
the compiler option to a subdirectory; especially
in cases where submodule (via `add_subdirectory`)
headers have unsed parameters.
2015-09-29 13:21:44 +03:00
Snaipe
2b9f14041c Added sane option defaults when running valgrind 2015-09-26 00:22:21 +02:00
Snaipe
f67bed8dba Added wingetopt to dependencies 2015-09-06 00:37:30 +02:00
Snaipe
4817fb709f Updated libcsptr for latest msvc compatibility 2015-09-06 00:37:30 +02:00
Snaipe
ad6f03bf7a Updated libcsptr to latest 2015-09-06 00:37:30 +02:00
Snaipe
1e9a635b97 Removed commit hashes in Submodule.cmake and updated libcsptr to latest 2015-09-06 00:37:30 +02:00
Snaipe
c56776b976 Updated libcsptr to latest 2015-09-06 00:37:30 +02:00
Snaipe
289731d47d Update libcsptr to allow MSVC compilation 2015-09-06 00:37:30 +02:00
Snaipe
90711d4ae1 Fixed coveralls output to report only criterion 2015-09-04 03:32:19 +02:00
Snaipe
dcbf985a00 Updated libcsptr for -fPIC removal on windows 2015-09-04 03:07:09 +02:00
Snaipe
16aae06e79 Made the build system also build the dependencies 2015-09-04 02:47:06 +02:00
Snaipe
4da49ea430 Removed csptr dependency, you must now install it beforehand 2015-04-14 15:07:21 +02:00
Snaipe
de24bd181a Updated dependencies to latest 2015-04-11 13:04:00 +02:00
Snaipe
cde5fed6d4 Updated libcsptr for mingw 4.7 support 2015-03-25 18:48:28 +01:00
Snaipe
7391527f1a Updated libcsptr, again 2015-03-22 13:40:43 +01:00
Snaipe
fb2416b07b Updated to libcsptr 2.0 2015-03-19 16:13:16 +01:00
Snaipe
a52010c684 Updated csptr to latest 2015-03-17 14:53:41 +01:00
Snaipe
9bffeec223 Updated dependencies to latest 2015-03-11 03:18:24 +01:00
Snaipe
6356d35a05 Switched build system to autotools 2015-02-06 01:53:01 +01:00