49 Commits

Author SHA1 Message Date
derekkingston
e53b395bbc Fixed windows compile argument warnings 2018-08-08 12:11:59 -04:00
derekkingston
ed83efefd9 Cleaned up meson build files removing extraneous compile arguments 2018-07-31 18:41:52 -04:00
Derek Kingston
29de2c0508 Correct hash for downloaded Boost 1.67 2018-07-30 10:44:48 -04:00
Derek Kingston
90dd599270 Updated to boost 1.67.0 2018-07-30 10:36:23 -04:00
Derek Kingston
662ceb62d6 Fixed syntax for boost meson file 2018-07-30 09:24:15 -04:00
Derek Kingston
d6f2595747 Standardized boost library naming for build 2018-07-30 09:17:55 -04:00
Derek Kingston
5e1e68d943 Fixed hash value for minizip 1.2 2018-07-10 11:14:14 -04:00
Adam C. Foltzer
a52a04adfe add Docker env to Travis build matrix 2018-03-12 15:58:13 -07:00
Adam C. Foltzer
5a00f67999 bring back the gtest wrap
Meson is supposed to have built-in magic about the gtest dependency,
but it doesn't seem to work consistently.
2018-02-09 10:04:08 -08:00
Adam C. Foltzer
b347b561d2 fully support offline builds, and improve Meson files
The main work of this patch is to allow any dependency which
previously used a wrap file to also check for a suitable
system-provided dependency. In most cases, Meson will query
`pkg-config` for the dependency, but there are some exceptions for
dependencies with non-standard packaging like cppzmq and SQLiteCpp.

This patch also contains some elimination of redundancies between the
various `meson.build` files, particularly around how we specify
`cpp_args` for the sub-libraries.
2018-02-02 13:01:41 -08:00
Adam C. Foltzer
fadeef4c22 clean up some "works on my machine issues"
Some dependencies are hidden when one's development machine has a
system-managed copy of a library also installed.

This patch also begins reunifying the library build infrastructure.
2018-01-31 15:36:47 -08:00
Adam C. Foltzer
1fad95b3b9 Switch 3rd libraries to the Meson dependency abstraction
This is a necessary first step to supporting the offline build
pattern. As of this commit, though, that way of building is not supported.
2018-01-31 12:02:42 -08:00
Adam C. Foltzer
0ca76ecfb8 delete most of the in-tree serial dependency 2018-01-31 10:19:45 -08:00
Derek Kingston
d008b91e12 Syntax fix for meson build of gtest 2018-01-16 11:24:25 -05:00
Derek Kingston
b8dc227058 Meson patch for gtest local rather than downloaded from wrapdb 2018-01-16 11:13:59 -05:00
steve
63bcbd60d8 Merge branch 'develop' of https://repos.vdl.afrl.af.mil/gitlab/tcas-uxas/OpenUxAS_Mirror into icet-dev 2018-01-12 13:45:59 -05:00
Derek Kingston
6383a6e5c3 Updated download hash for minizip 1.2 2018-01-09 15:33:14 -05:00
derekkingston
ad9ff405ea Properly passed linker defines to ZMQ (Windows) 2017-12-20 16:19:29 -05:00
Derek Kingston
9c5ecf2e44 ZeroMQ 4.2.3 meson consistency update 2017-12-19 17:06:43 -05:00
Derek Kingston
9cb0d5b8cc Update ZeroMQ to 4.2.3 and Zyre to 2.0.0 2017-12-19 16:35:37 -05:00
steve
7000ac5a34 serial is no longer downloaded 2017-12-19 11:01:18 -05:00
Adam C. Foltzer
6a9e405c69 disable minizip crypto so we can remove libbsd dependency 2017-12-13 10:57:28 -05:00
Derek Kingston
ba396663d2 Finalized minizip update 2017-11-30 21:06:24 -05:00
Derek Kingston
79275a2ebb Removed AES option from minizip 2017-11-30 20:39:35 -05:00
Steve Rasmussen
30d4046137 ignoring gtest.wrap 2017-11-20 13:49:23 -05:00