Cppm Structure
cppm use cmake toolchain feature cppm build command use CMakeCache.txt
cppm build command search cppm.toml or CMakeLists.txt
$ cppm build --detail
cmake -DCMAKE_TOOLCHAIN_FILE=/path/to/.cppm/cppkg/cppm-tools-0.0.11/toolchain.cmake -DUSE_CPPM_PATH=ON -DCMAKE_BUILD_TYPE=Debug .. && cmake --build . --config Debug -- -j{your cpu core}
~/.cppm/
├── bin # cppm installed binary path (symbolic links)
│ └── cppm # -> ../share/cppm-0.0.10/bin/cppm
├── cache ... # cmake build cache
├── cmake # cppm module path
│ ├── HunterGate.cmake # if you use hunter package this file copy your package cmake/HunterGate.cmake
│ └── cppm_tool.cmake
├── repo # cppkg regiested package installer path
│ └── cppkg
│ ├── Catch2
│ │ ├── 2.9.1
│ │ │ ├── Catch2.cmake.in
│ │ │ └── cppkg.toml
│ │ └── git
│ │ ├── Catch2.cmake.in
│ │ └── cppkg.toml
│ ├── cppm
│ │ └── git
│ . ├── cppkg.toml
│ . └── cppm.cmake.in
└── cppkg # cppkg install path
├── cppm-0.0.11
. ├── bin ...
. ├── include ...
. └── lib ...