【发布时间】:2020-07-23 19:57:04
【问题描述】:
vcpkg 和 Emscripten 都需要将 CMAKE_TOOLCHAIN_FILE 设置为
分别为vcpkg/scripts/buildsystems/vcpkg.cmake 和emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake。
我该怎么做?或者让他们一起工作的最佳方式是什么?
现在我有一个天真的尝试:
set(CMAKE_TOOLCHAIN_FILE "/Users/screen-photo-to-text/vcpkg/scripts/buildsystems/vcpkg.cmake" "/Users/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake")
但它得到找不到工具链文件错误,我找不到让它工作的方法
【问题讨论】:
-
CMAKE_TOOLCHAIN_FILE获取单个文件的路径。您必须自己编写,可能只使用include函数来包含两者。 -
有
VCPKG_CHAINLOAD_TOOLCHAIN_FILE,也许你可以通过Emscripten.cmake,但不确定它是否能正常工作。
标签: cmake emscripten vcpkg