summaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorRoger Sanders <roger.sanders@maptek.com.au>2023-12-29 10:32:09 +1100
committerEli Schwartz <eschwartz93@gmail.com>2024-01-17 16:27:18 -0500
commit95cc34b3420b0ba7ece35408b2b5cb688ac2ffbc (patch)
treef146d01ed57f2326c265ccd07fd5d2421eeb2af0 /test cases
parent3a846ff409d93faf8b3c912ed3cdce6c49628f1d (diff)
downloadmeson-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