summaryrefslogtreecommitdiff
path: root/numpy/distutils/command/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/command/build.py')
-rw-r--r--numpy/distutils/command/build.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/numpy/distutils/command/build.py b/numpy/distutils/command/build.py
index a968a2739..d984cd29b 100644
--- a/numpy/distutils/command/build.py
+++ b/numpy/distutils/command/build.py
@@ -2,6 +2,7 @@ import os
import sys
from distutils.command.build import build as old_build
from distutils.util import get_platform
+from numpy.distutils.command.config_compiler import show_fortran_compilers
class build(old_build):
@@ -10,6 +11,21 @@ class build(old_build):
('build_src', old_build.has_ext_modules),
] + old_build.sub_commands
+ user_options = old_build.user_options + [
+ ('fcompiler=', None,
+ "specify the Fortran compiler type"),
+ ]
+
+ help_options = old_build.help_options + [
+ ('help-fcompiler',None, "list available Fortran compilers",
+ show_fortran_compilers),
+ ]
+
+ def initialize_options(self):
+ old_build.initialize_options(self)
+ self.fcompiler = None
+ return
+
def finalize_options(self):
build_scripts = self.build_scripts
old_build.finalize_options(self)