Snaipe
6d5fe5a6e1
dyncall: Fixed -fPIC warnings on windows and CXX requirement
...
Fixes #159 .
2016-09-13 12:56:20 +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
8959dfa83f
cmake: Build libcriterion.so as an executable PIE
2016-09-06 18:02:38 +02:00
Snaipe
bbd5fab174
cmake: Added uninstall rule
2016-09-04 11:27:21 +02:00
Snaipe
7aa0b1c5ce
runtime: Fixed timestamps not being reported. Fixes #116
2016-09-04 10:38:05 +02:00
Snaipe
7fb21e5f71
boxfort: Fixed DSO visibility
2016-09-03 15:14:06 +02:00
Snaipe
dfdea07325
cmake: Made the visibility be hidden by default
2016-09-03 15:12:28 +02:00
Snaipe
dc5248d49c
boxfort: Initial integration
2016-09-03 15:12:28 +02:00
Snaipe
1d6f0c6822
nanomsg: Remove patch dependency and use upstream project
2016-09-03 15:08:51 +02:00
a1lu
25d444b1b9
cli: Added --crash cli option ( #126 ) ( #139 )
...
If a assert fails and --crash is given, the debugger will trapped in
this assert using debugbreak.h from the new debugbreak submodule.
2016-08-22 10:17:55 +02:00
Snaipe
2fe3349e4a
cmake: Fixed the SONAME not matching the real SO version
2016-08-10 10:39:13 +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
9fe47197b9
cmake: Forcefully pass CFLAGS to nanomsg
2016-04-23 14:34:09 +02:00
Snaipe
fb684a140a
cmake: Pass -fPIC to nanomsg cflags
2016-04-23 14:12:16 +02:00
Snaipe
0f76430d74
Removed libcsptr tests from builds
2016-02-19 21:10:15 +01:00
Snaipe
80bd1fe829
Fixed linkage issues with nanomsg
2016-02-06 22:15:44 +01:00
Snaipe
a1d9ff5a00
Updated nanomsg patch for correct cmake behaviour
2016-02-06 18:47:28 +01:00
Snaipe
1980319d0d
Switched nanomsg patch to cmake build system
2016-02-06 17:37:11 +01:00
Snaipe
d028534312
Compile nanomsg with autotools if using MinGW
2016-02-06 04:25:41 +01:00
Snaipe
223af17ddc
Updated nanomsg patch to latest
2016-01-30 18:40:29 +01:00
Snaipe
04042ab71a
Revert "Switched from nanomsg to zeromq temporarily until the fork patch works"
...
This reverts commit 4af745bf88
.
2016-01-28 23:43:23 +01:00
Snaipe
4af745bf88
Switched from nanomsg to zeromq temporarily until the fork patch works
2016-01-27 21:08:33 +01:00
Snaipe
4530d10af7
[cmake] Added generator propagation to subprojects
2016-01-18 21:55:22 +01:00
Snaipe
cea364a881
[appveyor] Trying to fix autotools on mingw
2016-01-18 20:58:07 +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
fbc29e40ea
Fixed nanomsg not being picked up as cmake dependency
2016-01-17 20:35:40 +01:00
Snaipe
3e725aecdb
Expanded add_cmake_subproject
2016-01-17 19:26:03 +01:00
Snaipe
9421d5bc86
Fixed nanomsg config for windows builds
2016-01-17 17:34:46 +01:00
Snaipe
9562260201
Fixed external project build for nanomsg
2016-01-17 15:43:54 +01:00
Snaipe
d405e640ed
Disabled nanomsg tests & tools
2016-01-17 15:03:49 +01:00
Snaipe
215e8dc8fd
Fixed nanomsg static library not being picked up by win32 builds
2016-01-17 14:27:47 +01:00
Snaipe
347a114b29
Added nanomsg header copy to cmake builds for MSVC
2016-01-17 11:27:07 +01:00
Snaipe
7faaa7656f
[Issue #95 ] Fixed fail fast and added proper SIGTERM handling
2016-01-16 14:47:46 +01:00
Snaipe
77e33940f8
Fixed cross platform compatibility setup
2016-01-15 14:24:02 +01:00
Snaipe
7c01e372c2
Temporarily used patched nanomsg for tests
2016-01-15 12:13:05 +01:00
Snaipe
2e75ad6268
Fixed MinGW builds receiving -lpthread wrongly
2016-01-12 22:28:45 +01:00
Snaipe
fc5a943327
Added missing pthreads link dependency
2016-01-12 19:37:00 +01:00
Snaipe
c4f5e6baed
Implemented simple server mode
2016-01-12 00:17:03 +01:00
Howard Pritchard
766e61ad67
cmake: add a SOVERSION to libcriterion.so
...
Shared libraries should have an SONAME
to facilitate proper dynamic linking.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-12-29 13:07:37 -08:00
Snaipe
e7b0d5e0c4
Added message read/write utilities
2015-12-13 18:13:16 +01:00
Snaipe
752123f496
Added new sources to cmake build
2015-12-13 18:11:39 +01:00
Snaipe
8b5f19f1d4
Added nanopb/nanomsg layer
2015-12-10 12:40:49 +01:00
Snaipe
c064f845a4
Added missing dependencies for nanopb
2015-12-10 12:39:55 +01:00
Snaipe
043395bcd7
Added nanomsg compilation in cmake build system
2015-12-09 17:11:11 +01:00
Snaipe
474b0aa2f6
Added generated protocol sources
2015-12-09 13:53:31 +01:00
Snaipe
0becccc403
Added dependency on criterion for the criterion-dev package
2015-12-08 14:54:35 +01:00
Snaipe
76ff9b21b9
Reset deb build counter
2015-12-08 14:37:48 +01:00
Snaipe
65aa79dd52
[v2.2.0] Merge branch 'bleeding' (Version release)
2015-12-08 14:31:59 +01:00