Ingen beskrivning

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

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