https://github.com/nodejs/llhttp/pull/657 将`BUILD_SHARED_LIBS`和`BUILD_STATIC_LIBS`修改为`LLHTTP_BUILD_SHARED_LIBS`和`LLHTTP_BUILD_STATIC_LIBS` 此外, 注意到原仓库配置中,在9.2.1及以上版本,[分别用cmake和xmake构建了两次llhttp](https://github.com/xmake-io/xmake-repo/blob/478a4871802163672098bef795206d9b5a9caeb5/packages/l/llhttp/xmake.lua#L39-L44)。 在9.3.1,目前的情况看起来是这样:配置静态库的情境下,先用cmake输出了动态库,然后用xmake输出了静态库。最终链接时,在目录下选择了动态库的那个版本。
nodejs/llhttp#657 将
BUILD_SHARED_LIBS和BUILD_STATIC_LIBS修改为LLHTTP_BUILD_SHARED_LIBS和LLHTTP_BUILD_STATIC_LIBS此外, 注意到原仓库配置中,在9.2.1及以上版本,分别用cmake和xmake构建了两次llhttp。
在9.3.1,目前的情况看起来是这样:配置静态库的情境下,先用cmake输出了动态库,然后用xmake输出了静态库。最终链接时,在目录下选择了动态库的那个版本。