numpy.distutils.ccompiler_opt.CCompilerOpt.cc_normalize_flags
method
-
distutils.ccompiler_opt.CCompilerOpt.cc_normalize_flags(flags)
[source] -
Remove the conflicts that caused due gathering implied features flags.
- Parameters
-
- ‘flags’ list, compiler flags
-
flags should be sorted from the lowest to the highest interest.
- Returns
-
- list, filtered from any conflicts.
Examples
>>> self.cc_normalize_flags(['-march=armv8.2-a+fp16', '-march=armv8.2-a+dotprod']) ['armv8.2-a+fp16+dotprod']
>>> self.cc_normalize_flags( ['-msse', '-msse2', '-msse3', '-mssse3', '-msse4.1', '-msse4.2', '-mavx', '-march=core-avx2'] ) ['-march=core-avx2']
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.distutils.ccompiler_opt.CCompilerOpt.cc_normalize_flags.html