Skip to content

Collection of C Memory Structures, a lightweight header-only C library.

License

Notifications You must be signed in to change notification settings

hendrikboeck/ccms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCMS

Collection of C Memory Structures, a lightweight header-only C library.

Features

  • Cross-platform support: Designed to work seamlessly on Windows, Linux, and macOS.
  • Header-only implementation: No compilation or linking required; just include the necessary headers in your project.

Building

Dependencies

Using Xmake (PPA)

Add the following lines to your xmake.lua

add_repositories("hendrikboeck-ppa https://github.com/hendrikboeck/xmake-ppa.git main")
add_requires("ccms")

-- ...

target("<your-target>")
  -- ...
  add_packages("ccms")

Using Xmake (local repository)

git clone https://github.com/hendrikboeck/ccms.git
xmake package -P ccms -D -o ./build
rm -rf ccms

Barebones

git clone https://github.com/hendrikboeck/ccms.git
cp -r ccms/include/* <your-include-folder>/
rm -rf ccms

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

ccms is licensed under the GNU General Public License v3.0 or later (GPLv3+). A copy of the license can be found here: https://www.gnu.org/licenses/gpl-3.0.en.html

About

Collection of C Memory Structures, a lightweight header-only C library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published