@@ -414,6 +414,7 @@ jobs:
414414 REVISION : $[counter('STM32_1_10_0_versioncounter', 0)]
415415 HelperPackageVersion : $[counter('HelperPackageVersioncounter', 0)]
416416 TargetPlatform : " stm32"
417+ CCACHE_DIR : $(Build.SourcesDirectory)/nf-interpreter/.ccache
417418
418419 steps :
419420 - template : azure-pipelines-templates/build-preparations.yml
@@ -422,6 +423,7 @@ jobs:
422423 - template : azure-pipelines-templates/download-install-ninja.yml
423424 - template : azure-pipelines-templates/download-srecord.yml
424425 - template : azure-pipelines-templates/download-hexdfu.yml
426+ - template : azure-pipelines-templates/download-ccache.yml
425427 - template : azure-pipelines-templates/build-chibios-stm32-targets.yml
426428 - template : azure-pipelines-templates/pack-publish-artifacts.yml
427429 - template : azure-pipelines-templates/publish-cloudsmith.yml
@@ -563,6 +565,9 @@ jobs:
563565 # creates a counter and assigns it to the revision variable
564566 REVISION : $[counter('ESP32_1_10_0_versioncounter', 0)]
565567 IDF_PATH : " D:/a/1/s/esp-idf"
568+ IDF_CCACHE_ENABLE : " 1"
569+ CCACHE_NOHASHDIR : " 1"
570+ CCACHE_DIR : $(Build.SourcesDirectory)/nf-interpreter/.ccache
566571 PIP_CACHE_DIR : $(Pipeline.Workspace)/.pip
567572 TargetPlatform : " esp32"
568573
@@ -645,13 +650,15 @@ jobs:
645650 REVISION : $[counter('NXP_1_10_0_versioncounter', 0)]
646651 GIT_LFS_SKIP_SMUDGE : 1
647652 TargetPlatform : " freertos"
653+ CCACHE_DIR : $(Build.SourcesDirectory)/nf-interpreter/.ccache
648654
649655 steps :
650656 - template : azure-pipelines-templates/build-preparations.yml
651657 - template : azure-pipelines-templates/nb-gitversioning.yml
652658 - template : azure-pipelines-templates/download-install-arm-gcc-toolchain.yml
653659 - template : azure-pipelines-templates/download-install-ninja.yml
654660 - template : azure-pipelines-templates/download-srecord.yml
661+ - template : azure-pipelines-templates/download-ccache.yml
655662 - template : azure-pipelines-templates/build-freertos-nxp-targets.yml
656663 - template : azure-pipelines-templates/pack-publish-artifacts.yml
657664 - template : azure-pipelines-templates/publish-cloudsmith.yml
@@ -723,12 +730,14 @@ jobs:
723730 REVISION : $[counter('TI_1_10_0_versioncounter', 0)]
724731 HelperPackageVersion : $[counter('HelperPackageVersioncounter', 0)]
725732 TargetPlatform : " ti_simplelink"
733+ CCACHE_DIR : $(Build.SourcesDirectory)/nf-interpreter/.ccache
726734
727735 steps :
728736 - template : azure-pipelines-templates/build-preparations.yml
729737 - template : azure-pipelines-templates/nb-gitversioning.yml
730738 - template : azure-pipelines-templates/download-install-arm-gcc-toolchain.yml
731739 - template : azure-pipelines-templates/download-install-ninja.yml
740+ - template : azure-pipelines-templates/download-ccache.yml
732741 - template : azure-pipelines-templates/build-ti-simplelink-targets.yml
733742 - template : azure-pipelines-templates/pack-publish-artifacts.yml
734743 - template : azure-pipelines-templates/publish-cloudsmith.yml
@@ -794,6 +803,7 @@ jobs:
794803 REVISION : $[counter('AZURERTOS_1_10_0_versioncounter', 0)]
795804 HelperPackageVersion : $[counter('HelperPackageVersioncounter', 0)]
796805 TargetPlatform : " azure_rtos"
806+ CCACHE_DIR : $(Build.SourcesDirectory)/nf-interpreter/.ccache
797807
798808 steps :
799809 - template : azure-pipelines-templates/build-preparations.yml
@@ -802,6 +812,7 @@ jobs:
802812 - template : azure-pipelines-templates/download-install-ninja.yml
803813 - template : azure-pipelines-templates/download-hexdfu.yml
804814 - template : azure-pipelines-templates/download-srecord.yml
815+ - template : azure-pipelines-templates/download-ccache.yml
805816 - template : azure-pipelines-templates/build-azurertos-targets.yml
806817 - template : azure-pipelines-templates/pack-publish-artifacts.yml
807818 - template : azure-pipelines-templates/publish-cloudsmith.yml
0 commit comments