You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-15Lines changed: 24 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,21 +144,30 @@ If you want to change the buildtype afterwards, you can use `meson configure --b
144
144
***
145
145
## Debugging with VS Code
146
146
147
-
This repository includes launch configurations to automatically build and debug the game using [VS Code](https://code.visualstudio.com/) on any of the supported platforms.
-[msbuild command line tools](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2022) (installed either via Visual Studio or manually)
153
-
154
-
-**Linux & macOS**
155
-
-[All the dependencies listed above](#dependencies)
156
-
- The [Meson](https://marketplace.visualstudio.com/items?itemName=mesonbuild.mesonbuild) editor extension
157
-
- The [`lldb`](https://lldb.llvm.org/) debugger *(macOS only*)
158
-
159
-
These launch configurations are accessible via the [Run and Debug](https://code.visualstudio.com/docs/editor/debugging#_run-and-debug-view) view, and provide profiles to build and run the game in Release mode or any of the [3 Debug modes](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Meson-build-options).
160
-
161
-
Note that Windows / Unix & macOS users should use the launch configurations in the `msbuild` and `meson` groups respectively.
147
+
This repository includes launch configurations to automatically build and debug the game using [VS Code](https://code.visualstudio.com/) on any of the supported platforms using one of the two supported build systems.
-[msbuild command line tools](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2022) (available [here](https://visualstudio.microsoft.com/downloads/?q=build+tools#build-tools-for-visual-studio-2022)), available on system `PATH`
154
+
- The `fmod.dll` library must be copied to the **Data Repository** (as above)
155
+
156
+
#### meson *(All platforms)*
157
+
- meson, [as above](#dependencies), available on the system `PATH`
158
+
- The [meson editor extension](https://marketplace.visualstudio.com/items?itemName=mesonbuild.mesonbuild)
159
+
- Run the provided `Setup Meson` task, found via the command palette -> `Tasks: Run Task`
160
+
- Windows:
161
+
-[Visual Studio (2022) C++ Build Tools](https://visualstudio.microsoft.com/downloads/?q=build+tools#build-tools-for-visual-studio-2022)[`MSVC v143`], available on the system `PATH`
162
+
- The `fmod.dll` library must be copied to the **Data Repository** (as above)
163
+
- Linux:
164
+
-[All the dependencies listed above](#dependencies)
165
+
- macOS:
166
+
-[All the dependencies listed above](#dependencies)
167
+
- The [`lldb`](https://lldb.llvm.org/) debugger
168
+
169
+
170
+
These launch configurations are accessible via the [Run and Debug](https://code.visualstudio.com/docs/editor/debugging#_run-and-debug-view) view, and provide profiles to build and run the game in Release mode or any of the [3 Debug modes](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Meson-build-options).
162
171
163
172
All configurations will run pre-launch tasks to build the game using the supported backend before launching.
0 commit comments