MadcapJake / buck

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

Home Page:https://buckbuild.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Buck

Buck is a build tool. To see what Buck can do for you, check out the documentation at http://buckbuild.com/.

Build Status Build status

Installation

First, clone the Buck repository:

git clone https://github.com/facebook/buck.git
cd buck

Since Buck is used to build Buck, the initial build process invovles 2 phases:

1. Bootstrap Buck with ant
git clone https://github.com/facebook/buck.git
cd buck
ant
2. Use bootstrapped version of Buck to build Buck:
./bin/buck build --show-output buck
# output will contain something like
# //programs:buck buck-out/gen/programs/buck.pex
buck-out/gen/programs/buck.pex --help

License

Apache License 2.0

About

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

https://buckbuild.com

License:Apache License 2.0


Languages

Language:Java 87.6%Language:Python 6.8%Language:JavaScript 3.3%Language:C 0.9%Language:Objective-C 0.6%Language:Shell 0.2%Language:CSS 0.2%Language:Thrift 0.1%Language:Kotlin 0.1%Language:C++ 0.1%Language:Swift 0.0%Language:HTML 0.0%Language:Scala 0.0%Language:Rust 0.0%Language:OCaml 0.0%Language:Go 0.0%Language:Smalltalk 0.0%Language:Groovy 0.0%Language:Lex 0.0%Language:Batchfile 0.0%Language:Makefile 0.0%Language:Roff 0.0%Language:D 0.0%Language:Haskell 0.0%Language:Prolog 0.0%Language:Assembly 0.0%Language:IDL 0.0%Language:Yacc 0.0%Language:PowerShell 0.0%Language:C# 0.0%Language:MATLAB 0.0%Language:Objective-C++ 0.0%