]> Nutra Git (v1) - gamesguru/feather.git/commitdiff
depends: set CXX_STANDARD 17
authortobtoht <tob@featherwallet.org>
Mon, 10 Jul 2023 22:55:17 +0000 (00:55 +0200)
committertobtoht <tob@featherwallet.org>
Tue, 11 Jul 2023 00:16:45 +0000 (02:16 +0200)
contrib/depends/Makefile
contrib/depends/hosts/darwin.mk
contrib/depends/hosts/linux.mk
contrib/depends/hosts/mingw32.mk
contrib/depends/packages/openssl.mk

index 7649953ad8ecce0c3231cadd3c3664770009c38e..8a2e88bc722b01b978c8fb7926f65d61ee3eef6d 100644 (file)
@@ -33,6 +33,8 @@ WORK_PATH = $(BASEDIR)/work
 BASE_CACHE ?= $(BASEDIR)/built
 FALLBACK_DOWNLOAD_PATH ?= https://featherwallet.org/files/sources
 
+CXX_STANDARD ?= c++17
+
 BUILD = $(shell ./config.guess)
 HOST ?= $(BUILD)
 PATCHES_PATH = $(BASEDIR)/patches
index 2b280bcab7165e60af879e9eb6256b08d5823742..32ce7b7f51194276bc5524056c6838d3e756c5f9 100644 (file)
@@ -76,7 +76,7 @@ darwin_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \
              $(clangxx_prog) $(darwin_CXX_)
 
 darwin_CFLAGS=-pipe
-darwin_CXXFLAGS=$(darwin_CFLAGS)
+darwin_CXXFLAGS=-pipe -std=$(CXX_STANDARD)
 darwin_ARFLAGS=cr
 
 darwin_release_CFLAGS=-O2
index a373325dc5967af3c198f55f32c83514194f9b58..0ef699be9cab213ac86578b7f242923722051ddb 100644 (file)
@@ -1,5 +1,5 @@
 linux_CFLAGS=-pipe
-linux_CXXFLAGS=$(linux_CFLAGS)
+linux_CXXFLAGS=-pipe -std=$(CXX_STANDARD)
 linux_ARFLAGS=cr
 
 linux_release_CFLAGS=-O2
index 1985f38e163ea95375cb952f79c0446644e50289..604a34d8d48aa9e930ef179aebe9c452fc19d9a6 100644 (file)
@@ -3,7 +3,7 @@ mingw32_CXX := $(host)-g++-posix
 endif
 
 mingw32_CFLAGS=-pipe
-mingw32_CXXFLAGS=$(mingw32_CFLAGS)
+mingw32_CXXFLAGS=-pipe std=$(CXX_STANDARD)
 mingw32_ARFLAGS=cr
 
 mingw32_release_CFLAGS=-O2
index bdfb031ed49ba004e48348e1198b66cd461c38e6..36089fe051987d378622639e3ec1037b75ead066 100644 (file)
@@ -27,7 +27,7 @@ $(package)_config_opts+=no-unit-test
 $(package)_config_opts+=no-weak-ssl-ciphers
 $(package)_config_opts+=no-zlib
 $(package)_config_opts+=no-zlib-dynamic
-$(package)_config_opts+=$($(package)_cflags) $($(package)_cppflags)
+$(package)_config_opts+=-pipe
 $(package)_config_opts_linux=-fPIC -Wa,--noexecstack
 $(package)_config_opts_freebsd=-fPIC -Wa,--noexecstack
 $(package)_config_opts_x86_64_linux=linux-x86_64