Snaipe
12691f094c
travis: Use the default python installation for cram
2016-09-23 17:23:24 +02:00
Snaipe
a9df7911d6
release: Prepare a release candidate for 2.3.0
2016-09-19 00:21:17 +02:00
Snaipe
fc2cf1f9d2
version: bumped version to 2.3.0-dev
2016-09-06 19:11:16 +02:00
Snaipe
d83dbb60cf
Revert "cmake: Build libcriterion.so as an executable PIE"
...
This reverts commit 8959dfa83f
.
2016-09-06 18:23:04 +02:00
Snaipe
fcc3d92d5d
version: Fixed reported version
2016-09-06 18:23:04 +02:00
Snaipe
8959dfa83f
cmake: Build libcriterion.so as an executable PIE
2016-09-06 18:02:38 +02:00
Snaipe
bae428393a
cmake: Fixed missing include
2016-09-05 13:50:02 +02:00
Snaipe
205b9a4444
cmake: Cleaned up definitions and default flags a bit
2016-09-04 22:21:20 +02:00
Snaipe
553869aa5c
cmake: Fixed uninstall rule not removing symlinks
2016-09-04 11:35:26 +02:00
Snaipe
7aa0b1c5ce
runtime: Fixed timestamps not being reported. Fixes #116
2016-09-04 10:38:05 +02:00
Snaipe
d6b95f93b6
cram: Fixed MSYS2 expanding patterns as paths
2016-09-03 16:48:46 +02:00
Snaipe
a4ad3084a9
options: Deprecate no-early-exit
2016-09-03 16:05:53 +02:00
Snaipe
af835c763c
cmake: make subprojects inherit the processor type
2016-09-03 15:12:28 +02:00
Snaipe
eb70ea8ae1
appveyor: cleanup configuration
2016-09-03 15:02:33 +02:00
Snaipe
595b4601a7
mockfile: Test for features rather than platform
2016-08-26 13:25:05 +02:00
Snaipe
15b221ac09
cmake: Add -fvisibility=hidden by default. Fixes #141
2016-08-10 10:50:29 +02:00
Snaipe
2fe3349e4a
cmake: Fixed the SONAME not matching the real SO version
2016-08-10 10:39:13 +02:00
Snaipe
bd42dab406
cmake: Removed pcre dependency from debian package
2016-07-24 00:02:38 +02:00
a1lu
4d6d741357
extended glob matcher with brzozowski derivative ( #111 )
2016-07-23 22:32:57 +02:00
Kevin Locke
b49517c376
Link against libanl only for getaddrinfo_a
...
Since libanl is only used by nanomsg when it provides getaddrinfo_a, and
is not necessary otherwise (and not available without glibc), use the
same logic for libcriterion.
This fixes the following build failure on FreeBSD 10.3:
Linking C shared library libcriterion.so
/usr/bin/ld: cannot find -lanl
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2016-06-28 15:50:06 -07:00
Snaipe
676a31baac
test: Fixed cram tests not working without PYTHON_BIN defined
2016-04-19 22:29:49 +02:00
Snaipe
38653a6414
Merge branch 'master' into bleeding
...
This merges the changes brought by 2.2.1 into bleeding.
2016-04-13 11:57:37 +02:00
László Várady
b4f5197288
Switched CMAKE_*_DIR variables to PROJECT_*_DIR
...
With this change, Criterion can be added as a cmake subproject
with the add_subdirectory() command.
2016-03-05 13:34:26 +01:00
Snaipe
c5d9172c3d
Fixed cross-compiling of cmake subprojects
2016-02-19 21:10:15 +01:00
Snaipe
41bfaa189d
Fixed pot files being updated when only the timestamp changed
2016-02-17 18:00:57 +01:00
Snaipe
7a847952b6
Fixed Cram module environment expansion and python binary for cram tests on appveyor
2016-02-06 22:41:08 +01:00
Snaipe
744eb31101
Added proper platform checks for strtok_r
2016-02-06 04:02:17 +01:00
Snaipe
c507434dca
Actually fix the pattern tests this time
2016-01-23 10:54:57 +01:00
Snaipe
f1bd35f81b
Fixed pattern tests not running when PCRE is present
2016-01-23 03:04:50 +01:00
Snaipe
07f76af017
Added a pkg-config file for criterion
2016-01-20 22:35:31 +01:00
Snaipe
79648c7136
[travis] Fixed cram tests not running
2016-01-20 13:09:17 +01:00
Snaipe
7f7029cb03
[cmake] Read python name from PYTHON_BIN in cram module
2016-01-20 12:25:34 +01:00
Snaipe
cf63230bf6
[cmake] Try to use python3 when available when calling cram
2016-01-20 12:08:39 +01:00
Snaipe
375a21a569
[cmake] Trying to fix the flipping buggy cram on windows
2016-01-20 12:03:44 +01:00
Snaipe
eef231a2ee
[appveyor] Fixed unicode issues on cram tests on windows
2016-01-19 22:33:35 +01:00
Snaipe
6dc256075f
[cmake] Set cram shell to use sh on mingw builds
2016-01-19 22:01:13 +01:00
Snaipe
71e3f1a4b3
[cmake] Called cram through python and not a shell script
2016-01-19 03:01:50 +01:00
Snaipe
8802a983b2
[appveyor] Added python & cram installation
2016-01-19 02:57:09 +01:00
Snaipe
e8ec14e276
[cmake] Fixed cram module not failing when the cram tests fail
2016-01-19 00:30:31 +01:00
Snaipe
60de40708d
[cmake] Fixed path passed to cram on windows builds
2016-01-19 00:15:23 +01:00
Snaipe
1b5af3bc4c
[cmake] Fixed wrong library path for MinGW/MSYS Makefiles generator
2016-01-18 22:05:56 +01:00
Snaipe
4530d10af7
[cmake] Added generator propagation to subprojects
2016-01-18 21:55:22 +01:00
Snaipe
b4591cd0e1
[license] Updated license year on missed files
2016-01-18 16:06:54 +01:00
Snaipe
dc62c45c08
[Issue #96 ] Refactored the build system configuration
2016-01-18 14:16:13 +01:00
Snaipe
e638cf3d43
Merge branch 'features/io-rewrite-nanopb' into bleeding
2016-01-18 01:35:55 +01:00
Snaipe
bdcf62d0eb
Removed debug logging on cram patch
2016-01-17 11:50:10 +01:00
Snaipe
55187c7f59
Patched buggy cram on OS X
2016-01-16 21:20:02 +01:00
Snaipe
4f43b0b1a4
Fixed cmake module syntax error
2015-12-09 02:30:17 +01:00
Snaipe
8d3e913424
Removed submodule checkout in cmake submodule
2015-12-09 00:27:55 +01:00
Snaipe
0becccc403
Added dependency on criterion for the criterion-dev package
2015-12-08 14:54:35 +01:00