文件名称:jml-build:jml构建系统
文件大小:47KB
文件格式:ZIP
更新时间:2024-07-30 06:42:28
Makefile
jml-build jml构建系统 这包含在 Make 之上的一个薄层,允许构建更复杂的项目。 命令保留在 Makefile 中,因此不需要额外的工具。 它主要针对 C++ 项目。 它支持以下内容: 非递归修改递归子目录 c/c++/fortran 文件的依赖跟踪 编译器命令行更改时自动重新编译(由于添加了开关等) 当包含的文件列表更改时自动重建库 使用 boost 测试框架的测试用例规范 Node JS 和 Python 支持(为这些模块构建扩展) 该代码在简化的 BSD 许可下获得许可: 版权所有 (c) 2013,Jeremy Barnes 保留所有权利。 如果满足以下条件,则允许以源代码和二进制形式重新分发和使用,无论是否修改: 源代码的重新分发必须保留上述版权声明、此条件列表和以下免责声明。 以二进制形式重新分发必须在随分发提供的文档和/或其他材料中复制上述版权
【文件预览】:
jml-build-master
----docker.mk(5KB)
----get_python_requirements.sh(975B)
----to_junit.py(1KB)
----cuda.mk(775B)
----node.mk(10KB)
----sample.local.mk(297B)
----remove-hooks(69B)
----disabled-tests(746B)
----docker_install_inside_container.sh(95B)
----get_git_revision.sh(6KB)
----graph-deps(827B)
----python.mk(7KB)
----r.mk(966B)
----jml.mk(124B)
----build-order(2KB)
----gmsl()
--------__gmsl(39KB)
--------index.html(28KB)
--------gmsl(3KB)
--------README(351B)
--------gmsl-tests(25KB)
----jmlbuild.py(19KB)
----install-hooks(2KB)
----.gitignore(176B)
----Makefile(596B)
----arch()
--------x86_64.mk(1KB)
--------i686.mk(169B)
----coffee-deps-check(4KB)
----README.md(2KB)
----documentation.mk(736B)
----rules.mk(263B)
----functions.mk(15KB)
----detect_python.sh(187B)
----tcmalloc.mk(245B)
----build-targets(1KB)