Comments (2)
While FASTBuild tracks which files it has created in the fdb, this can be deleted by the user, so there is no way to reliably and safely delete all files created during compilation. Additionally, some tools generate side-effect files not known to FASTBuild.
In the dev branch a new RemoveDir() function has been added which allows you to create a "purge" target in your bff. If you generate all your artifacts into a single directory, it's very easy to configure.
This will be in the next release (v0.88). You can see the change here: cd53b8b
I'll leave this open until the next version is released.
from fastbuild.
v0.88 has been release. It contains the RemoveDir() function as described above.
from fastbuild.
Related Issues (20)
- Discussion about environment variable precedence HOT 1
- Error in clang-cl cache HOT 4
- FASTBuild Error #1100 HOT 3
- FastBuild performance regression in 1.11 and 1.12 HOT 8
- Run executable in PATH from Exec() HOT 2
- When Unreal SourceCode(OculusVR Version) Built, android NDK part weren't fast built HOT 4
- Error in cache when system locale is differed HOT 2
- compile_commands.json has invalid `arguments` when passing defines containing quoted strings HOT 4
- LightCache issue with include paths and rsp files HOT 2
- mac: "File missing despite success" after creating directory HOT 3
- Treesitter support HOT 3
- C++20 module support HOT 3
- Missing dependencies when using array as `.CompilerInputPattern` HOT 8
- Missing XML Quoting support in vcxproj generator HOT 4
- integration Distributed ThinLTO with FASTBuild HOT 5
- `-compdb` does not include commands to generate PCHs HOT 1
- Problem using variable inside #include HOT 2
- Configuration file supporting Libraby and executable HOT 2
- Visual Studio Instrumentation profiling integration? HOT 5
- ObjectList not rebuilt when PreBuildDependencies changes HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastbuild.