我想只安装库的 mpl 和预处理器部分,但如果我使用这个命令,它会尝试构建和安装所有这些:
./bootstrap.sh --with-libraries= --prefix=<my lib path>
我看到它正在尝试,因为它正在执行编译器。使用./b2 -n还可以显示正在执行的命令。
有谁知道发生了什么?--with-libraries=的默认值应该都是根据帮助:
--with-libraries=list build only a particular set of libraries,
describing using either a comma-separated list of
library names or "all"
[all]
--without-libraries=list build all libraries except the ones listed []
Empty 不应默认为 all,Empty 应表示为空。不指定--with-libraries=应该默认为 all。
此外,--without-libraries=all也不起作用。考虑到这个图书馆已经存在了这么久,这有点令人失望。你会认为这些人会检查这样一个简单的边界情况。:(