cmake 配合 clang 使用 C++ 20 module 的最佳实践

查看 33|回复 0
作者:xiaopanzi   
网上看到的一些教程,比如import CMake; C++20 Modules都要使用下面的黑魔法:
set(CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API "2182bf5c-ef0d-489a-91da-49dbc3090d2a")
set(CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP 1)
# Default to C++ extensions being off. Clang's modules support have trouble
# with extensions right now.
set(CMAKE_CXX_EXTENSIONS OFF)
特别是第一行的 218 那堆数字,真不禁黑人问号脸。CMake 这是正常人设计出来的工具?还不如传统的 Make 直观。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部