# HG changeset patch # User Leonard Ritter # Date 1650738174 -7200 # Sat Apr 23 20:22:54 2022 +0200 # Node ID 3bb7e983a721c31ed954caee317eedbc63bbedef # Parent 5510669d74eb6d540a67d3b369ecfa6292602cc6 * added tinycc recipe diff --git a/recipes/tinycc.eo b/recipes/tinycc.eo new file mode 100644 --- /dev/null +++ b/recipes/tinycc.eo @@ -0,0 +1,26 @@ +version := "release_0_9_27" +archive := + download + "https://repo.or.cz/tinycc.git/snapshot/refs/tags/{version}.tar.gz" +build-path := (commonpath (extract archive)) +cmd := + shell build-path + dict + CFLAGS = "-fPIC" + CXXFLAGS = "-fPIC" + CPPFLAGS = "-fPIC" +build-path := + then + cmd "./configure --disable-static" + cmd "make -j {cpu-core-count}" + cmd "find" + build-path +package tinycc + summary "Tiny C Compiler" + platform linux + version version + + alias "/lib/libtcc.so" "{build-path}/libtcc.so" + in "/include/libtcc" + "{build-path}/libtcc.h" + "{build-path}/include"