File tree 2 files changed +6
-0
lines changed
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -256,6 +256,9 @@ def shebang(self):
256
256
257
257
def setenv (self , key , value ):
258
258
value = self .escape_string (value , is_path = self ._is_pathed_key (key ))
259
+ if platform_ .name == "windows" and key == "CMAKE_MODULE_PATH" :
260
+ # Fix CMake build in Windows for `CMAKE_MODULE_PATH` force to use "/"
261
+ value = value .replace ("\\ " , "/" )
259
262
self ._addline ('Set-Item -Path "Env:{0}" -Value "{1}"' .format (key , value ))
260
263
261
264
def prependenv (self , key , value ):
Original file line number Diff line number Diff line change @@ -255,6 +255,9 @@ def shebang(self):
255
255
256
256
def setenv (self , key , value ):
257
257
value = self .escape_string (value , is_path = self ._is_pathed_key (key ))
258
+ if key == "CMAKE_MODULE_PATH" :
259
+ # Fix CMake build in Windows for `CMAKE_MODULE_PATH` force to use "/"
260
+ value = value .replace ("\\ " , "/" )
258
261
self ._addline ('set %s=%s' % (key , value ))
259
262
260
263
def unsetenv (self , key ):
You can’t perform that action at this time.
0 commit comments