Преглед на файлове

Add Bazel action to configure ccache for clang

This action modifies the Bazel configuration to use ccache for clang builds.
jimsterino98 преди 4 месеца
родител
ревизия
95c3468efe
променени са 1 файла, в които са добавени 24 реда и са изтрити 0 реда
  1. 24 0
      .github/actions/use-bazcache/action.yml

+ 24 - 0
.github/actions/use-bazcache/action.yml

@@ -0,0 +1,24 @@
+name: change clang variables to ccache clang
+description: change clang cariable to ccache clang
+
+runs:
+ using: composite
+ steps:
+  - name: change variables
+    shell: bash
+    run: |
+      cd "$CONFIG"
+      if [ -d kernel_platform ]]; then
+      cd kernel_platform
+      touch .bazelrc
+      cat >> .bazelrc << 'EOF'
+      build --disk_cache=${{ env.BCACHE_DIR }}
+      build --experimental_disk_cache_gc_max_size=1G
+      EOF
+      else
+      touch .bazelrc
+      cat >> .bazelrc << 'EOF'
+      build --disk_cache=${{ env.BCACHE_DIR }}
+      build --experimental_disk_cache_gc_max_size=1G
+      EOF
+      fi