File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -9,17 +9,23 @@ class Builder:
99 """Aids in building the information needed for the CMake plugin"""
1010
1111 @staticmethod
12- def write_provider_preset (provider_directory : Path , data : CMakeSyncData ) -> None :
12+ def write_provider_preset (provider_directory : Path , provider_data : CMakeSyncData ) -> None :
1313 """Writes a provider preset from input sync data
1414
1515 Args:
1616 provider_directory: The base directory to place the preset files
17- data : The providers synchronization data
17+ provider_data : The providers synchronization data
1818 """
19- generated_configure_preset = ConfigurePreset (name = data .provider_name , cacheVariables = None )
19+ generated_configure_preset = ConfigurePreset (name = provider_data .provider_name )
20+
21+ # Toss in that sync data from the provider
22+ generated_configure_preset .cacheVariables = {
23+ 'CMAKE_PROJECT_TOP_LEVEL_INCLUDES' : str (provider_data .top_level_includes .as_posix ()),
24+ }
25+
2026 generated_preset = CMakePresets (configurePresets = [generated_configure_preset ])
2127
22- provider_preset_file = provider_directory / f'{ data .provider_name } .json'
28+ provider_preset_file = provider_directory / f'{ provider_data .provider_name } .json'
2329
2430 initial_preset = None
2531
You can’t perform that action at this time.
0 commit comments