summaryrefslogtreecommitdiff
path: root/numpy/distutils/fcompiler/gnu.py
Commit message (Collapse)AuthorAgeFilesLines
* BUG: Enable compiling Fortran code on OS X for ppc64 arch.rgommers2010-06-021-8/+8
| | | | Thanks to David Warde-Farley. Fixes #1399.
* BUG: Fix #1376, indentation problem.Travis Oliphant2010-02-041-2/+2
|
* BUG: fix 1087, thanks to Leek for the fix.David Cournapeau2009-12-101-16/+17
|
* Py3k: Fix comparison when version is None.David Cournapeau2009-12-031-2/+5
|
* BUG: fix mixed tab/space indentation.David Cournapeau2009-12-031-10/+10
|
* Fix print statements in fcompiler for python3.David Cournapeau2009-12-031-3/+3
|
* BUG: fix the detection of architectures on OS X.Robert Kern2009-09-021-4/+3
|
* Use subprocess instead of exec_command to detect universal archs of gfortran.David Cournapeau2009-08-271-1/+4
|
* Update mingw-w64 support for gfortran.David Cournapeau2009-08-261-1/+2
| | | | | Gfortran does not append a leading underscore anymore, so the -fno-leading-underscore is not necessary anymore.
* Fix missing variable def in gfortran tool.David Cournapeau2009-06-301-0/+2
|
* Update gfortran support on win64David Cournapeau2009-06-301-3/+23
| | | | | | | We don't link the gfortran runtime when built with MS compilers: there are some incompatibilities between libgfortran and dependent libraries (mingwex, etc..) and the MS C runtime. Instead, we will implement the needed function from libgfortran and compile it with MS compiler, with the MS C runtime.
* Add x86_64 arch flag if gfortran supports it.David Cournapeau2009-04-201-1/+1
|
* Make _can_target a function.David Cournapeau2009-04-201-17/+14
|
* Do not detect universal flags on platform != darwin.David Cournapeau2009-03-281-0/+2
|
* BUG: Fix goftran universal flags settings (#1067).David Cournapeau2009-03-281-35/+36
| | | | | | | | Arch flags were detected and set for both linkers and compiler. Since they both used the compiler_f90 as the underlying command, arch flags were added twice to the compiler command for universal detection, which rendered the verbose output of gfortran useless.
* Trust user's specification of MACOSX_DEPLOYMENT_TARGET [patch by BrianStefan van der Walt2009-02-121-14/+22
| | | | Granger].
* ran reindentJarrod Millman2008-12-311-21/+21
|
* Add mingw32 and mingwex libraries as runtime libraries for extensions which ↵David Cournapeau2008-12-161-0/+7
| | | | use fortran and are built with gfortran+MS compiler.
* Fix overriding of library_dirs.David Cournapeau2008-12-161-1/+1
|
* Add target specific lib dir for gfortran on windows when msvc is the C compiler.David Cournapeau2008-12-161-0/+15
|
* Fix get_target.David Cournapeau2008-12-161-1/+1
|
* Add a function to get configured target for gfortran.David Cournapeau2008-12-161-0/+11
|
* BUG: Do not harcode fortran runtime when copying it on windows. Should fix #969.David Cournapeau2008-12-161-2/+2
|
* Remove cpu/arch specific optimization flags for GNU fortran compilers: they ↵David Cournapeau2008-11-061-97/+1
| | | | are too fragile, and are more likely not that useful anyway.
* distutils/fcompiler/gnu.py: add -march=k8 when cpu.is_AMD64()cookedm2007-10-021-0/+3
|
* Add support for universal GCC Fortran compilers on OS X (#571)cookedm2007-09-101-0/+45
|
* More fixes for building scipy with Mingw32 compilers.Pearu Peterson2007-07-251-1/+4
|
* Don't use _nt_quote_args as exec_command shouldPearu Peterson2007-07-251-3/+9
| | | | | | handle spaces in program path. This fixes building numpy/scipy on Windows using mingw32 g77 with full path=C:\Program Files\MinGW\g77.exe.
* Add support for aliases for Fortran compilers.cookedm2007-07-061-0/+2
| | | | - 'g77' for gnu, 'gfortran' for gnu95, 'ifort' for intel
* Better version handling in fcompilercookedm2007-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | * Remove FCompiler.get_version_cmd, FCompiler.get_flags_version, FCompiler.get_linker_so_cmd, and FCompiler.get_linker_exe_cmd; subclasses should do this in FCompiler.update_executables() * FCompiler attributes .compiler_f77, .version_cmd, etc., are now properties that read from the .executables dictionary. * Update intel.py and absoft.py for above * Add extra asserts for defensive programming. Most of our problems here seem to come from bad values being generated, and the error not being caught until later. * must call FCompiler.customize() before FCompiler.get_version(); command/build_ext.py and command/config.py updated * verify that commands make sense earlier -- must be None or lists of strings Also, * add IA-32 as another pattern to search for in 32-bit Intel compiler version. * minor formatting * add debugging helpers to environment.py:EnvironmentConfig class
* distutils: clean up imports (found by running pyflakes)cookedm2007-05-251-3/+1
|
* merge from distutils-revamp branch (step 2)cookedm2007-05-251-37/+26
| | | | | | - fcompiler changes. All flags, executables, etc., should be overridable by the user with config_fc (either command line or setup.cfg) or by environment variables
* With gfortran, compile modern Xeon's with EM64T with -march=nocona (#515)cookedm2007-05-141-0/+2
|
* Better version handling for gnu and intel Fortran compilerscookedm2007-04-221-21/+61
| | | | | | | | | - gnu compilers check if the version is >= 4, in which case it's gfortran - add a test file for gnu compiler check - simplify version matching on intel compilers to be more flexible - add FCompiler.find_executables so that subclasses can find executables at .customize() time, instead of when the class is created.
* Make the gfortran version matching regex accept gfortran 4.3 on OS XRobert Kern2007-03-251-1/+2
|
* Fixed detection of Core2 CPUs (scipy ticket #349)edschofield2007-02-051-1/+8
|
* Revert semi-intelligent handling of MACOSX_DEPLOYMENT_TARGET to work around ↵Robert Kern2007-01-301-5/+6
| | | | broken MacPorts Python.
* Generalize the setting of MACOSX_DEPLOYMENT_TARGET.Robert Kern2007-01-271-4/+7
|
* Whitespace cleanup.Stefan van der Walt2007-01-081-2/+1
|
* numpy.distutils: use language flag or source file extension to select ↵Pearu Peterson2006-10-081-1/+3
| | | | default f77 or f90 compiler.
* Fix bugs in gnu and vast fcompilers (should fix #214)cookedm2006-07-291-1/+1
|
* Fix #114: Problems with building with MSVC and GCC under Cygwincookedm2006-07-281-11/+34
|
* Add power to integer scalar types.cookedm2006-06-061-3/+3
|
* Removed cc_dynamic from libraries list for Gnu95FCompiler (darwin).Pearu Peterson2006-04-081-0/+6
|
* whoops, readd cc_dynamic to libs to link with for darwin platform.cookedm2006-03-211-2/+2
|
* For version checking of compilers, first look for a .version_match methodcookedm2006-03-181-5/+7
| | | | | | | to call, then check the version_pattern regex if not found. Also add a simple_version_match function to ccompiler which does a fuzzy match. Update the GNU Fortran compilers to use version_match.
* Run reindent.py (script distributed with Python) over the source to remove ↵cookedm2006-03-101-5/+5
| | | | extraneous whitespace
* Fixing mingw32 building: fixes undefined referece __EH_FRAME_BEGIN__ linker ↵Pearu Peterson2006-02-181-1/+5
| | | | failure.
* Applied Matthew Brett patch: clean up the logic in gnu.get_flags_arch, ↵Pearu Peterson2006-02-151-52/+59
| | | | support to more recent cpus.
* Back out mistaken commitRobert Kern2006-02-091-1/+1
|