tinygo/builder
Ayke van Laethem b7b548a8d0 builder: make Clang header detection more robust
The header detection code failed way too easily, bailing out when there
was more than one Clang version directory.

This fixes the following problem in LLVM 9 on Debian:

    testdata/cgo/main.h:1:10: fatal: 'stdbool.h' file not found
    testdata/cgo/main.go:5:10: note: in file included from testdata/cgo/main.go!cgo.c:3:
2019-11-13 15:35:45 +01:00
..
ar.go builder: write a symbol table when writing out the compiler-rt lib 2019-11-13 13:52:20 +01:00
build.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
buildcache.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
builtins.go builder: write a symbol table when writing out the compiler-rt lib 2019-11-13 13:52:20 +01:00
commands.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
config.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
env.go builder: make Clang header detection more robust 2019-11-13 15:35:45 +01:00
error.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
linker-builtin.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
linker-external.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
lld.cpp main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
objcopy.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
sizes.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00
uf2.go main: refactor compile/link part to a builder package 2019-11-11 20:53:50 +01:00