Commit Graph

21 Commits

Author SHA1 Message Date
Sebastian Messmer 18e5d77b58 If compiling with MSVC, disable compiler warnings it doesn't know 2018-08-07 20:13:01 -07:00
Sebastian Messmer f439bf9d0f Remove c style casts and unaligned memory accesses 2017-12-03 19:01:41 +00:00
Sebastian Messmer e736d249f2 Disable clang-tidy for now (too verbose) 2017-12-02 18:43:44 +00:00
Sebastian Messmer 76e7f7da72 Introduce clang-tidy and fix corresponding warnings 2017-10-27 04:02:51 +01:00
Sebastian Messmer 8a92936765 Re-allow usage of boost 1.56 since we don't use boost::futures anymore 2017-08-31 23:58:57 +01:00
Sebastian Messmer 70bfc47a2f Start implementing new blockstore 2017-02-14 08:16:38 +00:00
Sebastian Messmer 6e86116d36 When using clang on linux, don't use libc++, but libstdc++.
Workaround for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808086
2016-10-25 15:50:53 -07:00
Sebastian Messmer 907611a422 Fix new way of selecting c++ standard version for CLang 2016-03-04 01:26:47 +01:00
Sebastian Messmer c2c2a6f1dc On newer cmake versions which support it, use more portable way to set c++ standard version 2016-03-04 00:33:10 +01:00
Sebastian Messmer 75dda103c9 Make Boost_INCLUDE_DIRS available to dependent builds 2016-02-16 23:59:38 +01:00
Sebastian Messmer 0f3c1c501e Allow dynamic linkage of Boost using -DBoost_USE_STATIC_LIBS=off 2016-02-16 20:48:37 +01:00
Sebastian Messmer c889366619 Add some default search paths for libraries on Mac OS X 2016-02-15 20:01:13 +01:00
Sebastian Messmer 63d0b2b29d Fix compiling test cases on Debian 2016-02-14 18:17:37 +01:00
Sebastian Messmer e44c44334f Fix compile on Debian 8 (link it to a library it wants) 2016-02-14 16:54:29 +01:00
Sebastian Messmer 1e975f64f7 Improve error messages when libraries aren't found 2016-02-14 15:55:54 +01:00
Sebastian Messmer 99abb65293 Add doc comment for cmake function 2016-02-13 02:10:20 +01:00
Sebastian Messmer 772fd12ed0 Require clang 3.5 2016-02-13 02:08:55 +01:00
Sebastian Messmer 4f31b9ff4c Many supported systems don't have boost >= 1.56. Link it statically. 2016-02-12 23:55:08 +01:00
Sebastian Messmer 9088a3d366 Use lowercase for cmake function definitions and rename add_boost/enable_style_warnings/activate_cpp14 to target_add_boost/target_enable_style_warnings/target_activate_cpp14 2016-02-11 12:57:50 +01:00
Sebastian Messmer 1dcf36d38c Move fspp to its own subdirectories 2016-02-11 12:53:42 +01:00
Sebastian Messmer 92cf6fa66d Refactor directory layout to allow other modules in same repository 2016-02-11 12:04:49 +01:00