Commit Graph

13 Commits

Author SHA1 Message Date
Sebastian Messmer
c038d6a40b Automatically run conan from cmake 2020-02-24 00:51:48 -08:00
Sebastian Messmer
ae09ff98aa Add range-v3 via conan and not via the vendor/ directory 2019-11-05 10:08:00 -05:00
Sebastian Messmer
8376a554cc Setup conan and get boost dependency through it 2019-11-05 10:02:54 -05:00
Sebastian Messmer
276e7f08e4 Switch from libunwind to boost::stacktrace 2019-04-01 19:18:49 -07:00
Sebastian Messmer
807f0dc01b Use libunwind instead of libbacktrace to build stack traces. This fixes a segfault issue with platforms using libexecinfo and is generally more portable. 2019-03-25 09:29:58 -07:00
Sebastian Messmer
aaafb10404 Upgrade to boost 1.57 2018-12-10 21:19:54 -08:00
Sebastian Messmer
5874be9686 Merge branch 'feature/iwyu' into develop 2018-10-22 05:42:46 -07:00
Sebastian Messmer
ac0b9a6e45 Only apply c++14 to current target 2018-10-21 20:58:19 +02:00
Sebastian Messmer
86c8674be0 Setup iwyu 2018-10-21 11:46:27 +02:00
Sebastian Messmer
b9524e530a Disable -Wmaybe-uninitialized because it causes some false positives with boost::optional 2018-10-14 23:30:43 +02:00
Sebastian Messmer
f4be42d892 Enable -Werror build for clang on Circle CI 2018-10-02 20:51:33 -07:00
Sebastian Messmer
1cb1efab6e Add USE_CLANG_TIDY and CLANG_TIDY_TREAT_WARNINGS_AS_ERRORS options to cmake 2018-09-29 18:01:38 -07:00
Sebastian Messmer
6ef0d7a46e Move cmake utils into separate directory 2018-09-22 09:37:47 -07:00