[SERVER-14020] Migrate configure checks into a site_tool Created: 21/May/14 Updated: 07/Aug/23 Resolved: 07/Aug/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive) |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | build-system-cleanup | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Server Development Platform
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | BUILD 1, BUILD 1 04/03/15 | ||||||||
| Participants: | |||||||||
| Description |
|
Right now the top level SConstruct is cluttered with configure test definitions that have complex test bodies. The configure tests are injected into local Configure objects as needed. This both clutters the SConstruct with lots of test bodies and code to inject the configure tests, but makes it hard to re-execute a configure check. As a result, we locally cache configure test results in free variables. The whole thing becomes hard to follow. We should migrate the configure check bodies and injection into the Configure context into a new mongoconfig tool in site_scons/site_tools. |