summaryrefslogtreecommitdiff
path: root/numpy/distutils/fcompiler
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for universal GCC Fortran compilers on OS X (#571)cookedm2007-09-101-0/+45
|
* - fix specification of noopt, etc. in the config_fc commandcookedm2007-08-172-2/+10
| | | | | - check that Fortran compiler aliases aren't duplicated - don't use the superclass alias in the VAST fcompiler class
* * Allow an Intel Fortran 10.0 for 64-bit version string that I've seen in ↵Robert Kern2007-08-031-1/+9
| | | | | | the wild. * Use -fPIC instead of -KPIC for said wild compiler.
* Trying to fix Windows XP x86_64 MSVC build.Pearu Peterson2007-07-271-1/+6
|
* Using own quote_args, trying to fix build failures with MSVC compiler.Pearu Peterson2007-07-271-2/+0
|
* More fixes for building scipy with Mingw32 compilers.Pearu Peterson2007-07-252-8/+25
|
* Don't use _nt_quote_args as exec_command shouldPearu Peterson2007-07-252-8/+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.
* (no commit message)Pearu Peterson2007-07-241-3/+9
|
* Add support for aliases for Fortran compilers.cookedm2007-07-063-11/+26
| | | | - 'g77' for gnu, 'gfortran' for gnu95, 'ifort' for intel
* Fix build breakage.Pearu Peterson2007-06-161-1/+1
|
* Better version handling in fcompilercookedm2007-06-154-154/+153
| | | | | | | | | | | | | | | | | | | | | | * 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
* add fdebug as distutils key in [config_fc] for compiler flags to use whencookedm2007-06-121-1/+1
| | | | compiling Fortran in debug mode.
* Fix typo.Pearu Peterson2007-06-081-1/+1
|
* use get_flags_version to set version cmd flags.Pearu Peterson2007-06-081-1/+2
|
* Updated intel compiler arch flags -- intel compiler users should recheck ↵Pearu Peterson2007-06-051-2/+20
| | | | these options.
* Fix #534, introduced by r3856. The return when exe_cache had something in itcookedm2007-06-031-3/+4
| | | | | meant that FCompiler.find_executables would be executed *once*, regardless of how many subclasses called it.
* Reduced find_executables messages.Pearu Peterson2007-06-011-3/+4
|
* Fixed detecting fortran compilers under windows.Pearu Peterson2007-06-011-8/+13
|
* new_fcompiler returns None when it can't match the platform. Hopefully ↵cookedm2007-05-311-1/+2
| | | | clears up Windows compiling problem.
* Add a convert procedure to the flag-getting logic in fcompiler and environment.cookedm2007-05-291-34/+47
| | | | | Otherwise, flags (for instance) from environment variables or setup.cfg are are strings, where lists are expected.
* fix my mistake in fcompiler/absoft.py and fcompiler/intel.pycookedm2007-05-282-12/+12
|
* Better temporary file handling by using one temporary directory forcookedm2007-05-284-33/+28
| | | | numpy.distutils, and removing that at exit. Replaces using tempfile.mktemp.
* distutils: clean up imports (found by running pyflakes)cookedm2007-05-2515-47/+6
|
* Fix at least one bug in fcompiler introduced by mecookedm2007-05-251-12/+13
|
* Add a few more log.debug's in fcompilercookedm2007-05-251-7/+7
|
* merge from distutils-revamp branch (step 2)cookedm2007-05-2515-392/+517
| | | | | | - 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
* fix ticket 526Pearu Peterson2007-05-251-13/+13
|
* Added --fcompiler,--help-fcompiler options to build command parallel to ↵Pearu Peterson2007-05-181-1/+2
| | | | --compiler,--help-compiler options.
* #520: don't add arch-specific flags when linking with Intel Fortrancookedm2007-05-151-1/+0
|
* 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-224-34/+88
| | | | | | | | | - 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.
* Really fix linking with Fortran on AIXcookedm2007-04-042-12/+9
|
* Fix for making Fortran extensions on AIX.cookedm2007-04-041-0/+10
|
* Make the gfortran version matching regex accept gfortran 4.3 on OS XRobert Kern2007-03-251-1/+2
|
* Applying info from Hans-Joachim Ehlers to improve xlf compiler support (on ↵Pearu Peterson2007-03-021-10/+10
| | | | AIX using lslpp to determine compiler version).
* Fixing xlf compiler for AIX with 9.x and 10.x version support (needs testing ↵Pearu Peterson2007-02-281-8/+13
| | | | and checking that xlf 8.x compilers are still detected)
* Added support for xml Fortran V10 compiler (needs testing).Pearu Peterson2007-02-281-2/+12
|
* 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-082-3/+2
|
* Try updating version command for NAG compiler.Travis Oliphant2006-12-021-1/+5
|
* Fix missing comment characters in intel.py. Check for None in .reshape and ↵Travis Oliphant2006-10-191-4/+4
| | | | .resize
* Add Intel Itanium compiler 9.x support (needs testing).Pearu Peterson2006-10-191-6/+11
|
* Improved is_free_format.Pearu Peterson2006-10-101-8/+10
|
* numpy.distutils: fixed bug.Pearu Peterson2006-10-081-0/+3
|
* numpy.distutils: use language flag or source file extension to select ↵Pearu Peterson2006-10-082-6/+25
| | | | default f77 or f90 compiler.
* update g95 version patternTravis Oliphant2006-08-241-2/+6
|
* fix #234: IntelVisualFCompiler is brokencookedm2006-08-081-3/+0
|
* Fix bugs in gnu and vast fcompilers (should fix #214)cookedm2006-07-292-2/+2
|