While there are many things we could template for the most part we want to only keep it to things a user is unlikely to change while creating the script. Build scripts often contain custom code so having to regenerate the template is an annoyance to re-add. This means we don't Things we template include: Does a library use gnulib?, does it use cmake or configure? does it want us to install any vcpkgs for it? We don't template things like what gnulib modules do we need to add, or what vcpkg's to install. These are items that the developer may need to vary while trying to get the build to work properly. Now we do offer the convenience of specifying the default variables from default_config.ini but the user can always set these themselves in the script easily enough.
0 commit comments