diff options
author | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2024-10-28 16:54:42 (GMT) |
---|---|---|
committer | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2024-10-28 16:54:42 (GMT) |
commit | 55849419b8a1365d5918386c085be55bc9cddd3a (patch) | |
tree | d2e0059d6df70d4997c0a674b3fe03f1e528a8f2 /RELEASE.txt | |
parent | ca866a25eb7caa2ff4c15048271441c1d8d2ba75 (diff) | |
download | SCons-55849419b8a1365d5918386c085be55bc9cddd3a.zip SCons-55849419b8a1365d5918386c085be55bc9cddd3a.tar.gz SCons-55849419b8a1365d5918386c085be55bc9cddd3a.tar.bz2 |
Add optional keyword argument auto_filter_projects to MSVSSolution.
Changes:
* Detect solution file names and nodes in projects argument list. Behavior based on the auto_filter_projects value. By default, raise an exception.
* Update TestSConsMSVS and multiple project auto_build_solution tests.
* Update documentation, CHANGES.txt, and RELEASE.txt.
Diffstat (limited to 'RELEASE.txt')
-rw-r--r-- | RELEASE.txt | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index fe4b05d..8d48644 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -39,6 +39,19 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY generated with auto_build_solution disabled and explicit solution generation: when the solution files are cleaned, the project files are also cleaned. The tests for vs 6.0-7.1 were updated accordingly. +- MSVS: Add an optional keyword argument, auto_filter_projects, to + MSVSSolution. Accepted values for auto_filter_projects are: + - None [default]: raise an exception when solution file names or nodes + are detected in the projects argument list. + - True or evaluates True: automatically remove solution file names and + nodes from the project argument list. + - False or evaluates False: leave solution file names and nodes in the + project argument list. An exception is not raised. + Solution file names and/or nodes in the project argument list cause + erroneous Project records to be produced in the generated solution file. + As a convenience, a user may elect to ignore solution file names and nodes + in the projects argument list rather than manually removing solution file + names and nodes from the MSVSProject return values. FIXES ----- @@ -68,8 +81,6 @@ FIXES scripts were being invoked for msvc version 8.0 only. Additional msvs tool and test changes due to the msvs test scripts being run for all msvc versions (i.e., minor test and tool issues went undetected). -- MSVS: msvs solution files are no longer included when generating the - project records for a solution file. - MSVS: for variant build configurations, msvs solution files are generated in the source directory and a placeholder file is generated in the variant build directory. This mirrors the behavior of generated |