File tree 1 file changed +3
-1
lines changed
Filter options
1 file changed +3
-1
lines changed
Original file line number Diff line number Diff line change @@ -73,10 +73,12 @@ def _maybe_set_xcode_location_cflags(rctx, environment):
73
73
Pip won't be able to compile c extensions from sdists with the pre built python distributions from indygreg
74
74
otherwise. See https://github.com/indygreg/python-build-standalone/issues/103
75
75
"""
76
+ python_interpreter_workspace = rctx .path (Label ("@{}//:WORKSPACE" .format (rctx .attr .python_interpreter_target .workspace_name ))).dirname
76
77
if (
77
78
rctx .os .name .lower ().startswith ("mac os" ) and
78
79
rctx .attr .python_interpreter_target != None and
79
- rctx .path (Label ("@{}//:{}" .format (rctx .attr .python_interpreter_target .workspace_name , STANDALONE_INTERPRETER_FILENAME ))) and
80
+ # This is a rules_python provided toolchain.
81
+ rctx .execute (["ls" , "{}/{}" .format (python_interpreter_workspace , STANDALONE_INTERPRETER_FILENAME )]).return_code == 0 and
80
82
not environment .get (CPPFLAGS )
81
83
):
82
84
xcode_sdk_location = rctx .execute (["xcode-select" , "--print-path" ])
You can’t perform that action at this time.
0 commit comments