Currently, aws-proofs always rebuilds the following:
- scala component
- standalone C parser
- haskell kernel
This is because the cache doesn't store build outputs for these. Investigate what would be necessary to include them.
It might be fine to just scan and add them to a second tar file. Potential problems when directory structure changes and the cache then pollutes the source tree with random stuff. Then again, it should reset automatically after the regular clean build, so problems will be limited in time.
Currently,
aws-proofsalways rebuilds the following:This is because the cache doesn't store build outputs for these. Investigate what would be necessary to include them.
It might be fine to just scan and add them to a second tar file. Potential problems when directory structure changes and the cache then pollutes the source tree with random stuff. Then again, it should reset automatically after the regular clean build, so problems will be limited in time.