github.com/metux/go-metabuild@v0.0.0-20240118143255-d9ed5ab697f9/engine/autoconf/probe/c_header.go (about)

     1  package probe
     2  
     3  type ProbeCHeader struct {
     4  	ProbeCBase
     5  }
     6  
     7  func (p ProbeCHeader) Probe() error {
     8  	src := p.CSource()
     9  	return p.RunCheckCProg(src)
    10  }
    11  
    12  func MakeProbeCHeader(chk Check) ProbeInterface {
    13  	p := ProbeCHeader{MakeProbeCBase(chk)}
    14  	p.SetIdList(p.Headers())
    15  	return p
    16  }