Go to file
Mike Shal f26bc1e8c0 Update pcre 8.44 -> pcre2 10.42
libpcre is no longer maintained, and was replaced by libpcre2. This
requires some minor API changes.
2023-01-18 18:03:24 -08:00
.github Create CI for tup 2021-08-31 03:31:46 -07:00
contrib Update copyright to 2023 2023-01-17 09:59:35 -08:00
docs Update lua examples to use %f/%o. 2022-07-12 20:27:11 -07:00
lib32 Re-add support for the LD_PRELOAD dependency detector in Linux. 2018-03-16 14:38:23 -04:00
local-build-configs Add build-win32.sh 2021-09-04 05:13:19 -07:00
src Update pcre 8.44 -> pcre2 10.42 2023-01-18 18:03:24 -08:00
test Update copyright to 2023 2023-01-17 09:59:35 -08:00
.editorconfig Add .editorconfig file 2016-06-01 15:23:02 -04:00
.travis.yml add travis support 2016-06-06 15:36:17 -04:00
.ycm_extra_conf.py Add 'tup commandline [filename]' as an alternative to compile_commands.json 2021-06-28 12:17:03 -07:00
CONTRIBUTING.md Add CONTRIBUTING.md file to point to clahub 2015-11-05 14:54:29 -05:00
COPYING Add copyright/vim headers and GPL-2 license. 2011-10-29 22:19:33 -04:00
README.md README.md: Revise language and formatting 2015-01-15 11:06:42 -05:00
Tupfile Update pcre 8.44 -> pcre2 10.42 2023-01-18 18:03:24 -08:00
Tupfile.ini Add Tupfile.ini support. Obselete `tup init` 2013-10-23 15:13:07 -04:00
Tuprules.tup Update pcre 8.44 -> pcre2 10.42 2023-01-18 18:03:24 -08:00
bootstrap-ldpreload.sh Use `tup` instead of legacy `tup upd` internally, and in docs. 2021-07-11 10:51:24 -07:00
bootstrap-nofuse.sh Added bootstrap-nofuse.sh. 2017-05-23 17:11:58 -04:00
bootstrap.sh Use `tup` instead of legacy `tup upd` internally, and in docs. 2021-07-11 10:51:24 -07:00
build-win32.sh Update pcre 8.44 -> pcre2 10.42 2023-01-18 18:03:24 -08:00
build.sh Update pcre 8.44 -> pcre2 10.42 2023-01-18 18:03:24 -08:00
freebsd.tup Fixes building and testing in Freebsd 2020-04-23 00:32:13 -07:00
linux.tup Use fuse3 by default on Linux 2020-08-05 14:44:47 -07:00
macosx.tup Use OSX's build-in *at functions. 2020-06-04 15:16:04 -07:00
netbsd.tup Add NetBSD support 2020-08-07 17:24:25 -07:00
solaris.tup Replace ldpreload with a FUSE filesystem. 2011-04-09 12:54:15 -04:00
tup.1 Allow 'tup generate' to take an output list to limit what the script generates. 2022-11-09 14:27:17 -08:00
tup_client.py Pass in vardict as a filename rather than an open file descriptor. 2015-12-17 17:49:28 -05:00
win32.tup Provide more sensible defaults for win32 compilers. 2021-09-03 04:12:49 -07:00

README.md

Tup

http://gittup.org/tup

About Tup

Tup is a file-based build system for Linux, OSX, and Windows. It takes as input a list of file changes and a directed acyclic graph (DAG). It then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system.

Further information can be found at http://gittup.org/tup