Commit graph

73 commits

Author SHA1 Message Date
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
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
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
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
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
Snaipe
78a62465e9 Merge branch 'features/language-decouple' into bleeding 2015-12-08 13:52:29 +01:00
Snaipe
ac2f5e1bce Removed Objective-C compiler modules 2015-12-08 03:12:05 +01:00
Snaipe
046e7abac5 Removed objective-c dependency on deb builds & added missing libpcre3 runtime dependency 2015-12-08 00:36:12 +01:00
Snaipe
689eee1545 Removed unused deb dependencies and activated objective c support on deb builds 2015-11-28 14:36:15 +01:00
Snaipe
2ccbdbd578 Added deb generation rules in cmake module 2015-11-28 14:26:08 +01:00
Snaipe
cb9d702f06 [Issue #77] Fixed msgmerge being called with --lang on versions <=0.17 by cmake. 2015-11-19 02:13:17 +01:00
Snaipe
0722fd4c99 Merge branch 'features/multiple-languages' into bleeding 2015-11-16 20:01:17 +01:00