@@ -110,18 +110,6 @@ def include_directive(self) -> str:
110110 header_file = self .source_dir / "api.h"
111111 return f'#include "{ header_file .as_posix ()} "'
112112
113- def _add_linux_compiler_args (self , extra_flags : list [str ]) -> None :
114- arch = platform .machine ().lower ()
115- extra_flags .append ("-s" )
116- if arch in const .AMDArches :
117- for flag in self .required_flags :
118- extra_flags .append (f"-m{ flag .lower ()} " )
119- elif arch in const .ARMArches :
120- march_flag = "-march=armv8.5-a"
121- for flag in self .required_flags :
122- march_flag += f"+{ flag .lower ()} "
123- extra_flags .append (march_flag )
124-
125113 @property
126114 def compiler_args (self ) -> list [str ]: # pragma: no cover
127115 opsys = platform .system ().lower ()
@@ -140,7 +128,17 @@ def compiler_args(self) -> list[str]: # pragma: no cover
140128 extra_flags .append (f"/arch:{ flag .upper ()} " )
141129 return ["/O2" , "/MD" , "/nologo" , * extra_flags ]
142130 elif opsys == "linux" :
143- self ._add_linux_compiler_args (extra_flags )
131+ extra_flags .append ("-s" )
132+ if arch in const .AMDArches :
133+ for flag in self .required_flags :
134+ extra_flags .append (f"-m{ flag .lower ()} " )
135+ elif arch in const .ARMArches :
136+ march_flag = "-march=armv8.5-a"
137+ for flag in self .required_flags :
138+ march_flag += f"+{ flag .lower ()} "
139+ extra_flags .append (march_flag )
140+ elif opsys == "darwin" :
141+ pass
144142
145143 unix_flags .extend (extra_flags )
146144 return unix_flags
0 commit comments