-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
Server Development Platform
-
Fully Compatible
-
Platforms 2017-04-17
The top level SConstruct file is enormous - over 3200 lines right now. Much of the code there is hard to follow, because it is a mixture of support routines, declarations of flags and variables, configure check bodies, tool instantiations, support for platform variations, etc.
We should split up the file by moving support code, flag and variable definitions, platform specific configuration, and configure checks into dedicated python files in the site_scons directory.