# Functions
C3PMVersionFromString returns the C3PMVersion corresponding to a given string.
TODO: Unused.
Load reads the file located at the given path, and stores its contents in a new Manifest struct.
New returns the default manifest values.
TypeFromString creates a Type instance from a corresponding string.
VersionFromString converts a string to a Version instance.
# Constants
C3PMVersion1 is the most recent manifest version.
Executable is the Type of a project yielding a binary executable.
Library is the Type of a project yielding a package to be included by others.
# Variables
ErrParseC3PMVersion is returned when not able to parse the C3PM version to use.
ErrParseDependencies is returned when an error occured while reading dependencies.
# Structs
No description provided by the author
No description provided by the author
CustomCMake is used in cases where a project needs a complex custom CMake system.
Manifest is the main configuration structure for C3PM.
No description provided by the author
Version holds the Semantic Versioning-compatible version of a package.
# Type aliases
C3PMVersion holds the version of the c3pm manifest to use.
Dependencies holds the list of the dependencies of a project.
Type holds the kind of project to manage.