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

最佳答案

构建时使用以下configure选项:

--disable-netaccessor-curl

摆脱cURL,以及
--disable-transcoder-icu

摆脱ICU。您不能摆脱libm依赖关系,也不应该这样做。 libm实现C++语言标准的一部分。

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

10-01 05:40