使用Xerces时如何避免依赖?

时间:2011-12-08 13:23:04

标签: c++ dependencies xerces

我正在尝试将xerces 3.1.1与我的程序集成,但它需要libcurl for linux和libicui18n,libicuuc,libicudata,libm for Mac OS X和Solaris。是否有一些标志可以传递给configure以避免所有这些依赖?

2 个答案:

答案 0 :(得分:5)

构建时使用以下configure选项:

--disable-netaccessor-curl

摆脱cURL,

--disable-transcoder-icu

摆脱ICU。你不能摆脱libm依赖,你也不想。 libm实现了C ++语言标准的一部分。

检查./configure --help的输出以查看其他潜在的依赖关系。

答案 1 :(得分:1)

你可以使用
./configure --without-icu
您可以使用--without选项禁用任何包