summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/httpserver
diff options
context:
space:
mode:
authorEmily <vcs@emily.moe>2025-09-11 20:29:14 +0100
committerEmily <vcs@emily.moe>2025-09-19 18:34:06 +0100
commitc9f171a0bb5cb388518563892566e1f676586403 (patch)
tree7e9b372592dadbb68376d6e928e920f49463d5b7 /pkgs/development/python-modules/httpserver
parentfd9093e66f15ca7c4f088e883b1fbbe710e9cc1c (diff)
cmake: drop `fixCmakeFiles` hook
This regularly broke things – as can be seen from the number of packages that were opting out of it – while providing only a dubious and partial benefit to purity that other build systems did not “enjoy”. It has become associated with Darwin, but was actually introduced in 2007 as part of 67d41efde183d84f967e350e3e75d8f8dedd165d, a work‐in‐progress commit for KDE 4 that introduced the CMake setup hook. It has haunted us ever since, and will presumably become even better at doing so now that it is a dead ghost. Of course, it is possible and even likely that more impure paths will leak into Darwin builds from third‐party CMake modules included in packages. However, considering it already disregarded many of the most common macOS system paths, it will be better overall to address these in a targeted manner than dealing with the effects of this brute‐force hook. In the long run, a good sandbox is going to be the solution for reliable build reproducibility on the platform.
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions