artpaul
ee9cd22656
define BOOST_SYSTEM_NO_DEPRECATED to fix build some binaries
2016-12-18 02:54:30 +05:00
Vitaliy Lyudvichenko
876ad28dd8
Merge remote-tracking branch 'origin/master' into metrics_refinement
2016-12-12 19:17:23 +03:00
Vitaliy Lyudvichenko
80cd00542c
Improved benchmark and CMakeLists.
2016-12-12 18:23:21 +03:00
Alexey Milovidov
fbc0eac83a
Enabled CXX11_ABI [#METR-2944].
2016-12-12 08:42:18 +03:00
Alexey Milovidov
58a8cff3ae
Using internal boost library [#METR-2944].
2016-12-12 07:17:16 +03:00
Alexey Milovidov
599308aef0
Get rid of obsolete mongodb client library [#METR-23791].
2016-12-11 12:43:16 +03:00
Vitaliy Lyudvichenko
decf424dfc
Prefer CMake option() instead of set(...CAHE BOOL...).
2016-12-09 18:39:50 +03:00
Alexey Milovidov
050fc63694
More fine setting of CXX11_ABI [#METR-23646].
2016-12-08 09:34:16 +03:00
Vladimir Chebotarev
eb552f2943
cmake: Improved copy_headers.sh script, minor fixes. [#METR-21516]
2016-12-06 21:04:10 +03:00
Vladimir Chebotarev
ca5c1dc31b
cmake: Improved build. [#METR-21516]
2016-12-06 19:51:34 +03:00
Vladimir Chebotarev
cdd08c21ec
cmake: add_check to cmake/. [#METR-21516]
2016-12-06 16:46:21 +03:00
Vladimir Chebotarev
58b2b6b6a6
cmake: Minor improvement. [#METR-23701]
2016-12-06 16:42:53 +03:00
Vladimir Chebotarev
0380927f28
cmake: Build fix. [#METR-23701]
2016-12-06 16:35:28 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Vladimir Chebotarev
b8c6d475f1
: CXX11_ABI was disabled. [#METR-21516]
2016-12-05 20:24:34 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
Vitaliy Lyudvichenko
4df22acea9
Try to fix LIBTCMALLOC linking.
2016-11-30 15:10:39 +03:00
Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03:00
Vladimir Chebotarev
e2ceb63c54
libcommon, libre2, tools: Fixed build under OS X Sierra. [#METR-21516]
2016-11-03 15:41:13 +03:00
Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
Pavel Kartaviy
d2167e7ff1
asan fix linkage for gcc-5.4, gcc-6.1
2016-10-25 19:46:25 +03:00
Alexey Milovidov
ff661a8492
Added tcmalloc-related metrics [#METR-23231].
2016-10-24 08:40:00 +03:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Yuri Dyachenko
9f952b04d5
disable coverage build flags by default
2016-08-25 18:13:50 +03:00
Yuri Dyachenko
e880bff5b7
set -fno-omit-frame-pointer by default
2016-08-25 18:13:42 +03:00
Yuri Dyachenko
ae62be5a73
typo fix
2016-08-25 18:09:07 +03:00
Yuri Dyachenko
c3697364fd
enable debug symbols for CMAKE_BUILD_TYPE=Debug
2016-08-25 17:58:01 +03:00
Yuri Dyachenko
5a673dc857
Allow to disable cxx11abi
2016-08-24 23:18:32 +03:00
Pavel Kartavyy
ca430c3ec9
cmake: remove TSan due to false positives and necessity to rebuild libstdc++
2016-08-23 17:08:47 +03:00
Pavel Kartavyy
cd303f805a
cmake: add cmake configuration types for build with sanitizers
2016-08-19 17:31:01 +03:00
Pavel Kartavyy
0ea472c426
cmake: add build types with sanitizers [#TESTIRT-9885]
2016-08-19 17:29:18 +03:00
Alexey Milovidov
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Alexey Milovidov
4d4ab07544
Fixed error in CMakeLists [#METR-21848].
2016-06-29 22:16:03 +03:00
Alexey Milovidov
4a8f3e6143
Addition to prev. revision [#METR-2944].
2016-06-27 11:13:54 +03:00
Alexey Milovidov
30ce038312
Added option for compatibility with older glibc versions (experimental) [#METR-2944].
2016-06-27 09:34:10 +03:00
Alexey Milovidov
6ba6d01491
Using in-tree zookeeper client library [#METR-21848].
2016-06-26 11:16:13 +03:00
Alexey Milovidov
e3355d2051
Clarification [#TESTIRT-9529].
2016-06-26 07:54:30 +03:00
Alexey Milovidov
5e853cff80
Preparing to remove private submodule [#METR-21847].
2016-06-26 07:17:49 +03:00
Alexey Milovidov
14fd7474e4
Better message [#METR-20000].
2016-06-10 17:21:00 +03:00
Alexey Milovidov
b246ada932
Allowed to build private utils [#METR-21501].
2016-06-03 21:21:35 +03:00
Vladimir Chebotarev
aaf1588b7f
cmake, dbms: Fixes for Xenial Xerus [#METR-20000]
2016-05-27 23:19:37 +03:00
Alexey Milovidov
7f2f9480b8
Merge
2016-05-23 03:20:53 +03:00
Alexey Milovidov
057d04d536
Removed useless directives from CMakeLists (tnx. chebotarev) [#METR-20000].
2016-05-23 03:18:54 +03:00
Vladimir Chebotarev
3d16bccd84
Renamed paths variables according to project name [#METR-XXXXX]
2016-05-23 01:56:54 +03:00
Alexey Milovidov
7b80056398
Cleared useless CMake directives [#METR-20000].
2016-05-23 01:49:45 +03:00
Alexey Milovidov
4057d305c5
Update CMakeLists.txt
2016-05-23 01:41:03 +03:00
Alexey Milovidov
3a7d8d8d8b
Merge
2016-05-23 01:37:32 +03:00
Vladimir Chebotarev
d37437b3a8
cmake, libtcmalloc: Using of tcmalloc, build fixes [#METR-XXXXX]
2016-05-22 22:04:19 +03:00
Vladimir Chebotarev
c39c3f4bbf
cmake: Main CMakeLists issues [#METR-XXXXX]
2016-05-22 16:10:36 +03:00
Alexey Milovidov
b8a4fddac4
Using in-tree tcmalloc library [#METR-20000].
2016-05-22 03:33:15 +03:00