distributable: ~ # FIXME we want the c version eg. c99 # or should that be some kind of option? so you specify you want a cc that support c99 versions: - 0.1.0 dependencies: linux: llvm.org: '*' darwin: apple.com/xcode/clt: '*' build: working-directory: ${{prefix}}/bin script: | if test {{ hw.platform }} = darwin; then cp "$SRCROOT"/props/ld . cp "$SRCROOT"/props/cc.rb cc else ln -s "$LLVM"/clang cc ln -s "$LLVM"/lld ld for x in ar as strip objcopy nm objdump ranlib readelf strings; do ln -sf "$LLVM"/llvm-$x $x done fi for x in clang gcc clang++ c++ g++; do ln -s cc $x done for x in ldd lld-link lld ld64.lld; do ln -s ld $x done # dunno why we gotta do this, but we do chmod 777 * env: LLVM: ../../../../../llvm.org/v*/bin test: | cc --version ld --help