cmake/¶
This directory contains CMake helper modules used by the repository, mainly for packaging and third-party dependency integration.
What’s Inside¶
- Packaging-related CMake logic (the
packagetarget) - Built-in
makeselfinstaller generation - Third-party dependency download/integration scripts under
cmake/third_party/
Key Files¶
cmake/package.cmake: Packaging entry functions included by the top-levelCMakeLists.txtcmake/makeself_built_in.cmake: Built-inmakeselfpackaging logiccmake/third_party/: Third-party dependency helper scripts
Entry Points¶
- Top-level
CMakeLists.txtincludescmake/package.cmakeand invokes the packaging helpers build.sh --pkgtriggers the repository packaging flow