diff options
| author | Roger Sanders <roger.sanders@maptek.com.au> | 2023-12-29 10:32:09 +1100 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2024-01-17 16:27:18 -0500 |
| commit | 95cc34b3420b0ba7ece35408b2b5cb688ac2ffbc (patch) | |
| tree | f146d01ed57f2326c265ccd07fd5d2421eeb2af0 /test cases | |
| parent | 3a846ff409d93faf8b3c912ed3cdce6c49628f1d (diff) | |
| download | meson-95cc34b3420b0ba7ece35408b2b5cb688ac2ffbc.tar.gz | |
Improve project naming and build configuration in genvslite projects
This change fixes two usability issues with the genvslite project
generation. Unlike when using the full VS backend, under genvslite the
ProjectName property wasn't being set for generated projects. This means
projects end up being named according to the project files, which
includes suffixes like "@exe" in the solution, which is undesirable.
This change adds the ProjectName field in for genvslite projects, to
keep the naming consistent with projects under the VS backend.
Additionally, previously under genvslite, no projects were set to build
under any solution configuration by default. This is inconvenient, as
the user has to manually edit the build settings for each solution
configuration before they can compile at the solution level. There was a
note in the code to do something about this. This change enables
compilation at the solution level for the default startup project in the
solution, so the user can now just press F5 to build the solution and
run the default startup project, as they would typically expect.
Diffstat (limited to 'test cases')
0 files changed, 0 insertions, 0 deletions
