Cppm
  • Cppm
  • Quick Start
  • Structure
    • cppm.toml
    • Cppkg
    • config.toml
Powered by GitBook
On this page
  • Cppm Generate Project Structure
  • Cppkg Structure

Was this helpful?

Structure

Cppm Generate Project Structure

Example
cppm.toml             # Cppm configuration file. Generate CMakeLists.txt
build/                # build directory
cmake/                # cmake files
+-- Modules/          # Find cmake files
+-- cppm_tool.cmake   # cppm cmake tools
+-- HunterGate.cmake  # Hunter package manager cmake tools
include/              # include directory
src/                  # source directory
thirdparty/           # cppkg script install path
+-- ${dependency name}/
    +-- ${version}/
        +-- cppkg.toml
        +-- dep.cmake
        +-- ${dependency_name}.cmake.in

Cppkg Structure

Example
lastest/              # build directory
+-- FindExample.cmake # none cmake base project finder
+-- cppkg.toml        # cppkg config file
+-- Example.cmake.in  # cppkg auto installer file
+-- dep.cmake         # cppkg dependeny loader
${version}/           # cppkg script install path
PreviousQuick StartNextcppm.toml

Last updated 6 years ago

Was this helpful?