#yaml #cc #build #file #system #projects #header

bin+lib cbuild

使用 YAML 文件构建 C/C++ 项目的构建系统

4 个版本

0.1.4 2023 年 12 月 29 日
0.1.3 2023 年 12 月 29 日
0.1.1 2023 年 12 月 29 日
0.1.0 2023 年 12 月 29 日

#72 in #cc

自定义许可证

6KB
61

cbuild

使用 YAML 文件构建 C/C++ 项目的构建系统。

用法/示例

假设这是您的 C 项目的结构

|-- include/
    |-- aux.h
|-- aux.c
|-- main.c
|-- build.yaml

那么您的 build.yaml 应该看起来像

- name: main.c
  out: main
  uses:
    - aux.c
  includes:
    - include
  headers:
    - include/aux.h  

在项目根目录中,执行以下命令

  yabs

  # or

  yabs -p build.yaml

作者

依赖项

~2.8–3.5MB
~73K SLoC