No Description

Alberto Corona 3b8adf2be3 test: remove extra doc in yabs test build file 10 years ago
include 8ddd84c724 profile: fix prepending inc, incdir, libdir 10 years ago
src 2758145469 parser: remove verbosity in printing build file 10 years ago
test 3b8adf2be3 test: remove extra doc in yabs test build file 10 years ago
.coveralls.yml 0cf5a01f55 coveralls.yml: fix service name 10 years ago
.gitignore ff995d36c6 gitignore: add gcov files 10 years ago
.travis.yml 666431fb86 travis: test compile on clang 10 years ago
LICENSE 49657c1399 LICENSE: add license to files 10 years ago
Makefile a709269ac0 Makefile: remove libgit2 link 10 years ago
README.md a106fda039 Merge branch 'master' of git.0x1a.us:yabs 10 years ago
projects.md 4ab29a8416 README: fix a few typos 10 years ago
yabs.pro 88f658d1ad yabs.pro: update qmake profile 10 years ago

README.md

yabs

Yet another build system

Build Status Coverage Status Build Status on 0X1A Coverage Status on 0X1A

A build system for multiple architectures and operating systems. Project files define Makefiles to be written that can be copied to a remote system or be completely built on a remote system.

Status

Nothing works the way it's meant to right now. c:

Building

You may use the Makefile provided, a qmake profile is available if you wish to compile with clang:

qmake "CONFIG+=clang"

Defining a Project

To learn how projects are defined please see the projects.md

Dependencies

  • libyaml
  • libgit2
  • libssh2
  • C++11 compliant compiler