From 93df9dc722e18b7075b17d99e0b49ddc300efd4a Mon Sep 17 00:00:00 2001 From: "alex.sharov" Date: Sat, 21 Dec 2024 17:13:46 +0700 Subject: [PATCH] save --- Makefile | 6 +++--- mdbx/mdbx.h | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 8e6299f..e408d16 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,6 @@ cp: cp mdbxdist/mdbx.h mdbx/ cp mdbxdist/mdbx.c mdbx/ #add 1 line to mdbx.h about build flags which we have in `mdbx.go` - echo "$(echo '#ifndef MDBX_BUILD_FLAGS'; cat mdbx/mdbx.h)" > mdbx/mdbx.h - echo "$(echo '#define MDBX_BUILD_FLAGS "-std=gnu11 -fvisibility=hidden -ffast-math"'; cat mdbx/mdbx.h)" > mdbx/mdbx.h - echo "$(echo '#endif'; cat mdbx/mdbx.h)" > mdbx/mdbx.h + sed -i "" '1{h;s/.*/#endif/;G;}' mdbx/mdbx.h + sed -i "" '1{h;s/.*/#define MDBX_BUILD_FLAGS "-std=gnu11 -fvisibility=hidden -ffast-math"/;G;}' mdbx/mdbx.h + sed -i "" '1{h;s/.*/#ifndef MDBX_BUILD_FLAGS/;G;}' mdbx/mdbx.h diff --git a/mdbx/mdbx.h b/mdbx/mdbx.h index acce125..eeb7737 100644 --- a/mdbx/mdbx.h +++ b/mdbx/mdbx.h @@ -1,7 +1,6 @@ -#ifndef MDBX_BUILD_FLAGS -#define MDBX_BUILD_FLAGS "-std=gnu11 -fvisibility=hidden -ffast-math" #endif - +#define MDBX_BUILD_FLAGS "-std=gnu11 -fvisibility=hidden -ffast-math" +#ifndef MDBX_BUILD_FLAGS /** _libmdbx_ (aka MDBX) is an extremely fast, compact, powerful, embeddable,