Leonid Yuriev
|
3fd739ea2c
|
mdbx: add MDBX_DISABLE_PAGECHECKS build option.
Change-Id: Ia5e2727b74961e7f829f273225c5c1a6cc764b8e
|
2021-02-07 02:53:54 +03:00 |
|
Leonid Yuriev
|
251eda6fb8
|
mdbx: HNY!
Change-Id: I86c7028001b349e3d06b837dc8e2f7e60fb3b1a2
|
2021-01-26 07:27:13 +03:00 |
|
Leonid Yuriev
|
84235c7903
|
mdbx: drop unnecessary MDBX_HUGE_TRANSACTIONS option.
Change-Id: I86116c2bada268d6e0a5c97deff808aaffe3e599
|
2020-12-03 17:17:28 +03:00 |
|
Leonid Yuriev
|
5282f99bd6
|
mdbx-cmake: allow predefine MDBX_C_STANDARD .
Change-Id: I9895c8afff7fd80bd25292faef0e88fe2002ff21
|
2020-11-29 05:49:20 +03:00 |
|
Leonid Yuriev
|
11fde67edc
|
mdbx-cmake: crutch for MSVC 19.28 (Visual Studio 16.8).
Change-Id: I8fdb665d103031dc5e0c4b7963bc5eb65853a82f
|
2020-11-17 13:59:29 +03:00 |
|
Leonid Yuriev
|
015ed5bc98
|
mdbx-cmake: minor fix MDBX_BUILD_FLAGS preparation.
Change-Id: I91eebdffd06b4239ccc2dccd0931b3f82f0b5f52
|
2020-11-17 13:51:10 +03:00 |
|
Leonid Yuriev
|
787eaaa373
|
mdbx-cmake: pthread workaround for buggy toolchain/cmake/buildroot.
Change-Id: I0d95e783abbd10a63cd1595a9de50593e814a967
|
2020-10-05 19:15:18 +03:00 |
|
Leonid Yuriev
|
dc2cd19d56
|
mdbx-cmake: fix missing installation of mdbx.h++
Change-Id: I41975e4eeff6583a266b273b9a4f8486982ede90
|
2020-10-02 00:05:02 +03:00 |
|
Leonid Yuriev
|
309f9a3172
|
mdbx-cmake: cosmetic fix for MDBX_BUILD_TYPE .
Change-Id: I26bfa69e268934d530acb1c85777d385730d573b
|
2020-09-30 04:01:48 +03:00 |
|
Leonid Yuriev
|
10c50aaf2e
|
mdbx-cmake: minor refine MDBX_BUILD_TARGET/MDBX_BUILD_TYPE, etc.
Change-Id: I34f99c50ced56b310576743c56422a1e1992c03b
|
2020-09-29 20:59:55 +03:00 |
|
Leonid Yuriev
|
cea56c3840
|
mdbx-cmake: makes an C++ compiler optional.
Change-Id: Id1445a95e4a458012e77e1e505563025f0471487
|
2020-09-27 17:01:59 +03:00 |
|
Leonid Yuriev
|
2c088a17c4
|
mdbx-cmake: refine options' section.
Change-Id: I83633f43275cffed02610fadafd034513ddd3da9
|
2020-09-27 17:01:59 +03:00 |
|
Leonid Yuriev
|
2138fccfec
|
mdbx-cmake: remove dups.
Change-Id: I1909ac16b1dcb55c9356283bf5fff94c1c8f7b4e
|
2020-09-27 17:01:59 +03:00 |
|
Leonid Yuriev
|
c5bee38e28
|
mdbx-cmake: customizable destination for bin/lib/man.
Change-Id: I7ffff8593ec741b134ca575a01efeaef3f873eeb
|
2020-09-27 17:01:59 +03:00 |
|
Leonid Yuriev
|
860aa017db
|
mdbx: Merge branch 'master' into devel.
Change-Id: Ic130cd181097332aa2f49019d75403e18d8cba0d
|
2020-09-25 01:14:57 +03:00 |
|
Josh Soref
|
448728f584
|
mdbx: a lot of spelling (squashed).
Many Thanks to Josh Soref for these fixes.
https://github.com/jsoref
Resolves https://github.com/erthink/libmdbx/pull/118.
Change-Id: I4e09347da5c9d7a77cdd918a3b15284371440076
|
2020-09-25 01:01:25 +03:00 |
|
Leonid Yuriev
|
17d9ed31f9
|
mdbx: support for building by GCC 4.8
Change-Id: I4ad5c5be60233ae68936e0cbca1a0f01ec786bad
|
2020-09-13 21:22:41 +03:00 |
|
Leonid Yuriev
|
88a4b8cb9b
|
mdbx++: Initial C++ API (some extra methods are not implemented).
Change-Id: I0478d0c94dcd12b52916e87815e5731817407c3c
|
2020-08-28 16:45:30 +03:00 |
|
Leonid Yuriev
|
0387d6f6d4
|
mdbx: rename MDBX_ENV_CHECKPID.
Change-Id: Id0afbea99b0747c6d7a5062c1c4a82ebc69f4f40
|
2020-07-31 01:33:16 +03:00 |
|
Leonid Yuriev
|
95199c754a
|
mdbx-cmake: fixes for old C/C++ compilers and/or CMake.
|
2020-06-26 03:28:15 +03:00 |
|
Leonid Yuriev
|
e008f3132d
|
mdbx: support for huge transactions (MDBX_HUGE_TRANSACTIONS option).
Change-Id: I5d6cce6a7fb816add8cb4c066cc50f31cdebf9d5
|
2020-06-13 03:06:20 +03:00 |
|
Leonid Yuriev
|
5b4b3fa9ea
|
mdbx-windows: fix MDBX_AVOID_CRT option & ntdll.def distribution.
Resolve https://github.com/erthink/libmdbx/issues/100
Change-Id: I18ab055e79e249fca856353b2585739c88e01758
|
2020-05-10 03:41:28 +03:00 |
|
Leonid Yuriev
|
c99f258a47
|
mdbx-make: don't use clang-format < 10 to avoid misformating.
Change-Id: I58d3b5071011a106b1801a1bd966f5c2d8354fcb
|
2020-05-09 02:46:35 +03:00 |
|
Leonid Yuriev
|
cc4e0f2642
|
mdbx-cmake: reformat install section.
Change-Id: Id06fe24d46b5afade52dedbda747a7c8fb631263
|
2020-05-01 21:56:10 +03:00 |
|
Leonid Yuriev
|
5edf164e8b
|
mdbx-cmake: update utils.
Change-Id: I272e6eb623251733af60e93907d23d5f3d6f7f25
|
2020-04-30 16:59:52 +03:00 |
|
Leonid Yuriev
|
90bf7eb817
|
mdbx: fix/refine MDBX_BUILD_SHARED_LIBRARY definition.
Change-Id: If4e3d32b0ce360eb7275d962fff4b31e53926054
|
2020-04-17 00:37:57 +03:00 |
|
Leonid Yuriev
|
971f924c44
|
mdbx-build: rearrange source files, rework CMakeLists.txt and refine GNUMakefile (squashed).
Change-Id: Id73d346695011dab2f670bb9e6293a1e5a1835ca
|
2020-04-17 00:37:57 +03:00 |
|
Leonid Yuriev
|
5a94808c27
|
mdbx-cmake: add workaround for iOS.
Related to https://github.com/erthink/libmdbx/issues/92
Change-Id: Ie1f5aff110d807e3bee729e999bdce9f9125ee6e
|
2020-04-07 23:10:12 +03:00 |
|
Leonid Yuriev
|
81dca1f7e9
|
mdbx-cmake: add MDBX_BUILD_TOOLS option.
Change-Id: Ib6329fdea66dd52720021b80a6fecdaa078ceb2b
|
2020-04-07 23:06:18 +03:00 |
|
Leonid Yuriev
|
bd3f234bce
|
mdbx: update github repo address.
Change-Id: Ifa8bf0e09b297ba6f495dd8e04e5c67f6626d9cb
|
2020-02-18 02:22:47 +03:00 |
|
Leonid Yuriev
|
7c894f0542
|
mdbx: HNY!
Change-Id: Idbd21263408f87ac2715675c9f7ccc6c44d41c9a
|
2020-01-21 00:17:55 +03:00 |
|
Leonid Yuriev
|
e8686a4170
|
mdbx-cmake: add MDBX_FORCE_ASSERTIONS.
|
2019-12-21 23:33:12 +03:00 |
|
Leonid Yuriev
|
a659a7a619
|
mdbx-cmake: fix/refine options.
|
2019-12-04 23:44:16 +03:00 |
|
Leonid Yuriev
|
42f8154c39
|
mdbx-cmake: rename MDBX_USE_VALGRIND option.
Change-Id: I985befb6c60e8a8c8db1b5d9dd085eb4645b038b
|
2019-10-25 08:10:15 +03:00 |
|
Leonid Yuriev
|
8de8072078
|
mdbx: minor refine options and build-info.
Change-Id: Iadabd8524991c10e76c0d38e4eef10c65224906e
|
2019-10-24 22:12:14 +03:00 |
|
Leonid Yuriev
|
70350bad81
|
mdbx-cmake: require C99 or use C11 when available.
Change-Id: I241e8c38232750efb537a0b581f822540f207cdc
|
2019-10-24 22:12:14 +03:00 |
|
Leonid Yuriev
|
7d621f6f0a
|
mdbx: auto-define _GNU_SOURCE under control of MDBX_DISABLE_GNU_SOURCE.
Change-Id: I314d88b86517e3c44ad35fe02d3a27cb987c6d60
|
2019-10-06 18:45:52 +03:00 |
|
Leonid Yuriev
|
dcd3c497d9
|
mdbx-windows: rename mdbx_dll_handler() to avoid confusion with callbacks.
Change-Id: I1ee9e9aa46da33f06cf935d3be059f938416efb5
|
2019-09-28 00:46:16 +03:00 |
|
Leo Yuriev
|
da9dc75fbc
|
mdbx-cmake: build-config MinSizeRel by default.
|
2019-09-19 17:01:28 +03:00 |
|
Leonid Yuriev
|
5cfcc0e3c1
|
mdbx-cmake: add template for build amalgamated source code.
Change-Id: Ie0908ab62460eb51f2f050fcce915fe4e64f61ca
|
2019-09-11 02:09:21 +03:00 |
|
Leonid Yuriev
|
e7095e9ada
|
mdbx: remove UTF8-BOM (preparation for 'make dist').
Change-Id: I2d0ccc9f7bbed6d57b2fe6ef156f33531a4eeb69
|
2019-09-10 02:18:50 +03:00 |
|
Leonid Yuriev
|
449307a69f
|
mdbx-build: sourcery pinning (but cmake requires manually config-files removal for now).
|
2019-09-09 14:29:05 +03:00 |
|
Leonid Yuriev
|
263837094e
|
mdbx-build: refine CMake scripts, add build options.
Change-Id: Ie3db2f6439d5cc7ef3cd9ebb5b8e5d5d34f743dd
|
2019-09-03 02:56:01 +03:00 |
|
Leonid Yuriev
|
6585d58c03
|
mdbx-cmake: single output-directory for targets.
|
2019-09-03 02:33:59 +03:00 |
|
Leonid Yuriev
|
5a87faf9af
|
mdbx-build: start using CMake (incomplete; no properly installation for now).
|
2019-09-03 02:33:57 +03:00 |
|
Leo Yuriev
|
da98692273
|
mdbx: move RPM-related files into subdir to avoid confusion.
Change-Id: I32a9746cfa0124e359010cb2688bd08214c6516f
|
2018-07-30 14:50:42 +03:00 |
|
Leo Yuriev
|
47cc2b1c10
|
mdbx-cmake: fix version inside CMakeLists.txt
This resolves https://github.com/leo-yuriev/libmdbx/issues/32
|
2018-04-18 12:58:56 +03:00 |
|
Leo Yuriev
|
cfd5ba357f
|
mdbx-build: move pcrf_test.
Change-Id: I2d8a63c967651a7a8e72548f26b9aa54c2bb7233
|
2018-01-14 22:53:43 +03:00 |
|
Leo Yuriev
|
d661513f13
|
mdbx-cmake: fix missing pthread.
Change-Id: Ief4ad9ac5348f09ae4efd4e6a8d09c4d76c0f299
|
2018-01-14 22:18:44 +03:00 |
|
Leo Yuriev
|
ab7cb2c39e
|
mdbx-build: minor cleanup after pul-request/merge.
Change-Id: Ia612dbd939be7acd938fca8eb3f93f650560417a
|
2018-01-14 22:09:52 +03:00 |
|