|
Sequoia
|
Paths used by the project. More...
#include <ProjectPaths.hpp>
Classes | |
| struct | customizer |
Public Member Functions | |
| project_paths (int argc, char **argv, const customizer &customization) | |
| const std::filesystem::path & | project_root () const noexcept |
| const std::filesystem::path & | executable () const noexcept |
| const source_paths & | source () const noexcept |
| const dependencies_paths & | dependencies () const noexcept |
| const tests_paths & | tests () const noexcept |
| const test_materials_paths & | test_materials () const noexcept |
| const build_paths & | build () const noexcept |
| const build_system_paths & | build_system () const noexcept |
| const auxiliary_paths & | aux_paths () const noexcept |
| const output_paths & | output () const noexcept |
| const main_paths & | main () const noexcept |
| const std::vector< main_paths > & | ancillary_main_cpps () const noexcept |
| const discoverable_paths & | discovered () const noexcept |
| std::span< const std::filesystem::path > | additional_dependency_analysis_paths () const noexcept |
| prune_paths | prune () const |
Friends | |
| bool | operator== (const project_paths &, const project_paths &) noexcept=default |
Paths used by the project.