module gccbuild.build.linux; import scriptlike, gccbuild; void installLinuxHeaders() { auto comp = build.linux; if (!comp.mainBuildCommand.matchesBuildType) return; startSection("Installing linux headers"); comp.buildFolder.tryRmdirRecurse(); runCollectLog( "cp -R --reflink=auto " ~ comp.sourceFolder.toString() ~ " " ~ comp.buildFolder.toString()); auto saveCWD = comp.buildFolder.pushCWD(); runBuildCommands(comp.mainBuildCommand.commands); if (!keepBuildFiles) rmdirRecurse(comp.buildFolder); endSection(); }