Updated build scripts to latest setup used with HandmadeHero repo
This commit is contained in:
1 parent
912cc6b538
commit
eaba60f80b
5 files changed
+504
-308
No files matched your search
@@ -0,0 +1,26 @@
|
||||
# format_cpp.psm1
|
||||
|
||||
function format-cpp
|
||||
{
|
||||
param( $path, $include, $exclude )
|
||||
|
||||
# Format generated gencpp
|
||||
Write-Host "Beginning format"
|
||||
$formatParams = @(
|
||||
'-i' # In-place
|
||||
'-style=file:.clang-format'
|
||||
'-verbose'
|
||||
)
|
||||
|
||||
$targetFiles = @(
|
||||
Get-ChildItem -Recurse -Path $path -Include $include -Exclude $exclude
|
||||
| Select-Object -ExpandProperty FullName
|
||||
)
|
||||
|
||||
$time_taken = Measure-Command {
|
||||
clang-format $formatParams $targetFiles
|
||||
}
|
||||
Write-Host "Formatting complete in $($time_taken.TotalMilliseconds) ms`n"
|
||||
}
|
||||
|
||||
Export-ModuleMember -Function format-cpp
|
||||
Reference in new issue
Block a user