Crate ruxgo

Source
Expand description

A library for building and packaging C and C++ projects.

This library automatically configures various targets in your project and gives an easy interface to grab packages from github.

The library uses config_linux.toml or config_win32.toml file to configure the project.

Modulesยง

builder
Contains code to build projects This module contains the build related functions
commands
Contains code that handles various CLI flags This module contains code that handles various CLI flags
global_cfg
Handles global config
hasher
Contains hashing related functions This module contains functions for hashing files and checking if they have changed.
packages
Contains packages management related functions This module contains code related to package management.
parser
Contains parse related functions Parsing Module
utils
Contains logger, config parser and environment config This module contains various logging, environment config and features config. used by the ruxgo library