Closed rparrett closed 11 months ago
Hey, thanks for the reminder. I tried to clean this up and was hoping I could remove the custom release configuration, but some of the tools the template uses for distribution builds do not support custom profiles (xbuild
and trunk
).
I improved the dist
profile, used it were I could and documented why the release profile still has custom configuration. As soon as all used build tools support custom profiles, I would like to remove the release configuration.
These are the profiles as they currently exist.
The parts below produce potentially better optimizations at the cost of speed. (vs
thin
and default codegen units)I believe they should be in the
dist
profile, notrelease
.IMO, LTO shouldn't be used at all in
release
, but I am impatient.