github.com/metux/go-metabuild@v0.0.0-20240118143255-d9ed5ab697f9/engine/builder/c/library_headers.go (about)

     1  package c
     2  
     3  type BuilderCLibraryHeaders struct {
     4  	BaseCBuilder
     5  }
     6  
     7  func (b BuilderCLibraryHeaders) JobRun() error {
     8  	if b.WantInstall() {
     9  		dir := b.InstallDir()
    10  		mode := b.InstallPerm()
    11  
    12  		for _, s := range b.Sources() {
    13  			b.InstallPkgFile(s, dir, mode)
    14  		}
    15  	}
    16  	return nil
    17  }