Skip to content

Conversation

@mwichmann
Copy link
Collaborator

@mwichmann mwichmann commented Jun 15, 2022

Add to the existing manpage section on Fortran system-specific behavior notes that SCons provides construction environment sets for six "dialects", so that each can be individually tuned based on the file suffix.

The PR author considers this system to be of dubious utlity - it only has any real effect in a project with files of many different suffixes where each suffix indicates different handling, within a single build. Since such builds might theoretically exist (there must have been some reason this setup was designed), just try to document what there is.

Related in a proximate way only (i.e. next item in manpage), the note on cygwin+Python is amended to also mention msys2.

Also pushes updated version of the "generated files" portions of the docs - they had slipped well out of date, updating is for developer convenience.

Doc-only change (only the scons.xml change is interesting to review, the others are the generated stuff)

Fixes #4173

Signed-off-by: Mats Wichmann [email protected]

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated CHANGES.txt (and read the README.rst)
  • I have updated the appropriate documentation

Add to the existing manpage section on Fortran system-specific behavior
notes that SCons provides construction environment sets for six "dialects",
so that each can be individually tuned based on the file suffix.

The PR author considers this system to be of dubious utlity - it only has
any real effect in a project with files of many different suffixes where
each suffix indicates different handling, within a single build. Since
such builds might theoretically exist (there must have been some reason
this setup was designed), just try to document what there is.

Related in a proximate way only (i.e. next item in manpage),
the note on cygwin+Python is amended to also mention msys2.

Fixes SCons#4173

Signed-off-by: Mats Wichmann <[email protected]>
@mwichmann mwichmann added documentation Fortran Fortran support issues labels Jun 15, 2022
@bdbaddog bdbaddog merged commit 067e290 into SCons:master Jun 16, 2022
@mwichmann mwichmann added this to the 4.4 milestone Jun 16, 2022
@mwichmann mwichmann deleted the doc/fortran-notes branch June 16, 2022 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Fortran Fortran support issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

doc: behavior of Fortran subsystem needs more explanation

2 participants