Skip to content

Sawzeno/Aids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIDS - A Standard Library for C

AIDS is a standard library for C that is currently under development. As an amateur developer, I’m continuously making changes to this project, and it is primarily intended for my personal use. This README provides an overview of the project and instructions for building and testing it.


Project Overview

AIDS is a library being developed in C. The project is in an evolving state, and its functionality and structure may change frequently. The current state of development is intended for internal use and experimentation.


Building the Project

To build the project, you can use the provided r.sh script. This script processes various command-line flags to control the build and testing process. Here’s a summary of the available options:

Available Flags

  • -c
    Runs CMake to configure the project.

  • -m
    Runs make to build the project.

  • -r
    Runs both CMake and make. If followed by names of directories, it will attempt to run tests only in those directories. Otherwise, it will run all available tests.

  • -nw
    Disables warning logs during the build (-DLOG_WARN=OFF).

  • -ni
    Disables info logs during the build (-DLOG_INFO=OFF).

  • -nt
    Disables trace logs during the build (-DLOG_TRACE=OFF).

  • -nd
    Disables debug logs during the build (-DLOG_DEBUG=OFF).

Running the Script

To use the r.sh script, run it from the command line with the desired flags. For example:

./r.sh -r dir1 dir2

About

C utils code snippets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published