Alex Hoppen
cb2924a5fb
Remove sourceFilesDidChange
...
This was equivalent to `buildTargetsDidChange`
2024-09-16 10:08:14 -07:00
Alex Hoppen
d00722e33f
Use BSP to log messages from preparation in the build system
2024-09-16 10:06:35 -07:00
Alex Hoppen
6cc2cc4e95
Implement reloadPackageStatusCallback using BSP messages
2024-09-15 16:28:12 -07:00
Alex Hoppen
a96c0913ad
Implement addSourceFilesDidChangeCallback in BuildSystemManager
2024-09-13 11:12:40 -07:00
Alex Hoppen
022a6de6c3
Handle filesDependenciesUpdated in BuildSystemManager instead of the build system
...
The implementation of which file’s dependencies have been updated is common across all build systems and thus build systems shouldn’t need to implement this logic. This also allows us to remove `BuildSystemDelegate`.
2024-09-12 07:34:12 -07:00
Alex Hoppen
3a118980b4
Migrate BuildSystem.prepare to a BSP request
2024-09-11 09:48:50 -07:00
Alex Hoppen
236f566977
Instead of having FileHandlingCapability for a source file, check if it belongs to any targets
2024-09-11 08:27:12 -07:00
Alex Hoppen
f9e468ffba
Use BSP requests to get build settings of a source file
2024-09-10 09:30:36 -07:00
Alex Hoppen
b490a6fef1
Use buildTarget/inverseSources from BSP to get targets of a source file
2024-09-09 16:31:30 -07:00
Alex Hoppen
66f2d86775
Rename SKCore to BuildSystemIntegration
2024-07-25 09:11:13 -07:00