Snake build system
 
 
 
Go to file
bog c6a00a7c7b ♻️ now use a value object to represente snakefile values. 2023-10-15 22:50:43 +02:00
doc 🚧 define notion of variable in snakefile. 2023-10-15 15:18:28 +02:00
src ♻️ now use a value object to represente snakefile values. 2023-10-15 22:50:43 +02:00
tests ♻️ now use a value object to represente snakefile values. 2023-10-15 22:50:43 +02:00
.gitignore 📝 add doxygen support. 2023-10-12 21:18:36 +02:00
Doxyfile 📝 add doxygen support. 2023-10-12 21:18:36 +02:00
LICENSE Initial commit 2023-10-12 15:59:53 +00:00
Makefile 📝 add doxygen support. 2023-10-12 21:18:36 +02:00
README.md can now build rules. 2023-10-14 03:56:31 +02:00
meson.build ♻️ now use a value object to represente snakefile values. 2023-10-15 22:50:43 +02:00

README.md

Snake Build System

Yet another language agnostic build system.

Usage

None for now, but maybe one day...

How to install

Snake relies on some libraries you must install in order to compile it.

  • catch2 (only for testing)
  • sqlite3

First, you need to compile Snake using the given Makefile:

make

Before installing, you can run the tests using the following commands:

To run the test suite:

make test

To run static tests:

make check

Then you can install Snake this way:

sudo make install

How to contribute

Don't.

License

Snake is released under the GPLv3.

See the LICENSE file in the project directory for more information.