# file : build/root.build # license : Apache License 2.0; see accompanying LICENSE file # Enable network support so that the parser can download remote resources # (schemas, DTDs, etc). # # If enabled, then the libcurl library is used to access network resources. # config [bool] config.libxerces_c.network ?= false # We rely on C99 in macro deductions (see xercesc/config.h and # xercesc/util/Xerces_autoconf_config.hpp for details). # c.std = 99 using c h{*}: extension = h c{*}: extension = c cxx.std = latest using cxx hxx{*}: extension = hpp txx{*}: extension = c cxx{*}: extension = cpp if ($c.target.system == 'win32-msvc') cc.poptions += -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS if ($c.class == 'msvc') cc.coptions += /wd4251 /wd4275 /wd4800