没有合适的资源?快使用搜索试试~ 我知道了~
fac:Fac是仅在Linux上运行的通用构建系统,它通过观察运行中的构建命令来自动跟踪依赖关系
共173个文件
sh:106个
py:18个
md:18个
需积分: 26 0 下载量 69 浏览量
2021-05-16
11:53:39
上传
评论
收藏 787KB ZIP 举报
温馨提示
脸部 Fac是受make启发的通用构建系统,该系统利用ptrace来确保枚举所有依赖项并将所有源文件添加到(git)存储库中。 fac的一个重要功能是它可以自动处理依赖关系,而不是抱怨依赖关系或提供错误的构建。 当前,fac仅在linux系统上运行,但是在这些系统上它非常容易使用! Fac以独立于编程语言的方式自动跟踪构建依赖关系。 您只需要为每个规则指定最小的依赖关系,而fac会为您解决其余问题。 如果您未能指定依赖关系,则只要经过充分的尝试,fac仍应能够成功构建,前提是构建规则在缺少依赖关系时会失败(而不是简单地产生错误的输出)。 一旦fac成功构建了项目,它就会知道每个命令的依赖关系,并且在源树中的后续构建将与您指定了所有依赖关系和所有输出一样。 Fac支持并行构建。 您必须以自己选择的语言编写配置。 (或者相反,您不会被迫使用我选择的语言,更不用说我开发的定制语言了。)
资源推荐
资源详情
资源评论
收起资源包目录
fac:Fac是仅在Linux上运行的通用构建系统,它通过观察运行中的构建命令来自动跟踪依赖关系 (173个子文件)
listset.c 2KB
iterable_hash_test.c 2KB
spinner.c 473B
assertion-fails.c 232B
cargo-config 127B
COPYING 18KB
configure.fac 176B
.gitignore 447B
.gitignore 6B
pubring.gpg 2KB
trustdb.gpg 1KB
secring.gpg 0B
template.html 799B
benchmarks.md 10KB
getting-started.md 10KB
introducing-fac.md 8KB
features.md 8KB
fac-with-git-hooks.md 6KB
signatures.md 5KB
file-format.md 4KB
security.md 3KB
README.md 3KB
index.md 2KB
fac-vs-scons.md 2KB
flags.md 2KB
documentation.md 935B
building.md 931B
faq.md 584B
sidebar.md 259B
docnav.md 251B
todo.md 53B
run-tests.py 7KB
bench.py 5KB
hierarchy.py 4KB
plot-benchmark.py 3KB
getting-started.py 3KB
configure.py 3KB
mkdown.py 2KB
sleepy.py 2KB
dependentchains.py 2KB
cats.py 2KB
independent.py 1KB
__init__.py 1KB
sparse.py 790B
git.py 697B
fac-plots.py 478B
afl.py 433B
generate-version-header.py 352B
download-data.py 187B
mod.rs 123KB
flags.rs 8KB
lib.rs 7KB
hashstat.rs 7KB
git.rs 3KB
main.rs 678B
lib.rs 252B
version.rs 132B
normalize.scss 8KB
style.scss 5KB
clean-with-git-rules.sh 2KB
exhaustive.sh 2KB
build-tarball.sh 2KB
codegen.sh 2KB
subtle-rule-generates-varying-stuff.sh 2KB
bad-fac-file.sh 1KB
symlink-handling.sh 1KB
outside-git-repsoitory.sh 1KB
nice-error-message-on-missing-file.sh 1KB
rule-creates-git-hook.sh 1KB
cache-handling.sh 1KB
readdir-generated-content.sh 972B
cache-added.sh 919B
dependency-makefiles.sh 914B
rebuild-with-new-inputs.sh 895B
cached-output-changing.sh 887B
lost-dependencies.sh 874B
rename-repository.sh 848B
edited-cache.sh 828B
bench-dependentchains-big.sh 799B
generate-makefile.sh 790B
fail-on-two-rules-one-output.sh 774B
install.sh 761B
strict.sh 733B
noop-directory.sh 716B
relative-symlink-path.sh 688B
facfile-from-failed-command.sh 667B
command-fails-but-produces-files.sh 659B
newly-missing-output.sh 650B
git-add.sh 650B
clean-directory.sh 648B
no-pointless-rebuild.sh 642B
generate-ninja.sh 641B
ignore-readdir-generated-content.sh 636B
clean-after-rule-change.sh 624B
implicit-output-with-existing-files.sh 615B
one-rule-wait-for-others.sh 605B
clean.sh 595B
cache-in-home-as-symlink.sh 585B
explicit-build-arguments.sh 578B
quiet-on-success.sh 576B
共 173 条
- 1
- 2
资源评论
花菌子
- 粉丝: 24
- 资源: 4578
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功