Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 614 Bytes

File metadata and controls

35 lines (25 loc) · 614 Bytes

MCL : Modern C Library

Library to support modern C development.

assumptions

  • Static memory management;
  • Build based on CMake.
  • Linux or Mac platform.

download and install

$ git clone git@github.com:ccup/mcl.git
$ cd mcl
$ ./ccup.sh -ubi

test

$ cd mcl
$ ./ccup.sh -ubt

Disable multi-thread tests:

  • Open CMakeLists.txt, modify option(ENABLE_THREAD "Build tests with thread" ON) to option(ENABLE_THREAD "Build tests with thread" OFF);
  • Clean build: rm -rf build or ./ccup.sh -c;
  • Rebuild and test: ./ccup.sh -ubt

help

./ccup.sh -h