File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1401,6 +1401,11 @@ function cmake.create_regenerate_on_save_autocmd()
14011401 table.insert (pattern , ss )
14021402 end
14031403
1404+ local cwd = config .cwd
1405+ if require (" cmake-tools.osys" ).iswin32 then
1406+ cwd = config .cwd :gsub (" \\ " , " /" )
1407+ end
1408+
14041409 local presets_exists = config .base_settings .use_preset and Presets .exists (config .cwd )
14051410 if presets_exists then
14061411 for _ , item in ipairs ({
@@ -1409,7 +1414,7 @@ function cmake.create_regenerate_on_save_autocmd()
14091414 " cmake-presets.json" ,
14101415 " cmake-user-presets.json" ,
14111416 }) do
1412- table.insert (pattern , config . cwd .. " /" .. item )
1417+ table.insert (pattern , cwd .. " /" .. item )
14131418 end
14141419 else
14151420 for _ , item in ipairs ({
@@ -1420,7 +1425,7 @@ function cmake.create_regenerate_on_save_autocmd()
14201425 " CMakeKits.json" ,
14211426 " cmake-kits.json" ,
14221427 }) do
1423- table.insert (pattern , config . cwd .. " /" .. item )
1428+ table.insert (pattern , cwd .. " /" .. item )
14241429 end
14251430 end
14261431
You can’t perform that action at this time.
0 commit comments