depends: Build C++ dependencies with C++ 17
This commit is contained in:
parent
9d1a11a0e4
commit
9052751c21
|
@ -19,7 +19,7 @@ ifneq ($(build_os),darwin)
|
||||||
$(package)_config_opts_darwin=--disable-atomicsupport
|
$(package)_config_opts_darwin=--disable-atomicsupport
|
||||||
endif
|
endif
|
||||||
$(package)_config_opts_aarch64=--disable-atomicsupport
|
$(package)_config_opts_aarch64=--disable-atomicsupport
|
||||||
$(package)_cxxflags+=-std=c++11
|
$(package)_cxxflags+=-std=c++17
|
||||||
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ $(package)_archiver_$(host_os)=$($(package)_ar)
|
||||||
$(package)_toolset_darwin=darwin
|
$(package)_toolset_darwin=darwin
|
||||||
$(package)_archiver_darwin=$($(package)_libtool)
|
$(package)_archiver_darwin=$($(package)_libtool)
|
||||||
$(package)_config_libraries=chrono,filesystem,program_options,system,thread,test
|
$(package)_config_libraries=chrono,filesystem,program_options,system,thread,test
|
||||||
$(package)_cxxflags+=-std=c++11 -fvisibility=hidden
|
$(package)_cxxflags+=-std=c++17 -fvisibility=hidden
|
||||||
$(package)_cxxflags_linux=-fPIC
|
$(package)_cxxflags_linux=-fPIC
|
||||||
$(package)_cxxflags_freebsd=-fPIC
|
$(package)_cxxflags_freebsd=-fPIC
|
||||||
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
||||||
|
|
|
@ -10,7 +10,7 @@ $(package)_dependencies=libcxx
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define $(package)_set_vars
|
define $(package)_set_vars
|
||||||
$(package)_cxxflags+=-std=c++11
|
$(package)_cxxflags+=-std=c++17
|
||||||
$(package)_cxxflags_linux=-fPIC
|
$(package)_cxxflags_linux=-fPIC
|
||||||
$(package)_cxxflags_freebsd=-fPIC
|
$(package)_cxxflags_freebsd=-fPIC
|
||||||
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
||||||
|
|
|
@ -16,7 +16,7 @@ define $(package)_set_vars
|
||||||
$(package)_config_opts += --disable-drafts --enable-option-checking
|
$(package)_config_opts += --disable-drafts --enable-option-checking
|
||||||
$(package)_config_opts_linux=--with-pic
|
$(package)_config_opts_linux=--with-pic
|
||||||
$(package)_config_opts_freebsd=--with-pic
|
$(package)_config_opts_freebsd=--with-pic
|
||||||
$(package)_cxxflags+=-std=c++11
|
$(package)_cxxflags+=-std=c++17
|
||||||
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
$(package)_ldflags+=-static-libstdc++ -lc++abi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue