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§

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