Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for universal GCC Fortran compilers on OS X (#571) | cookedm | 2007-09-10 | 1 | -0/+45 | |
| | ||||||
* | - fix specification of noopt, etc. in the config_fc command | cookedm | 2007-08-17 | 2 | -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 Kern | 2007-08-03 | 1 | -1/+9 | |
| | | | | | | the wild. * Use -fPIC instead of -KPIC for said wild compiler. | |||||
* | Trying to fix Windows XP x86_64 MSVC build. | Pearu Peterson | 2007-07-27 | 1 | -1/+6 | |
| | ||||||
* | Using own quote_args, trying to fix build failures with MSVC compiler. | Pearu Peterson | 2007-07-27 | 1 | -2/+0 | |
| | ||||||
* | More fixes for building scipy with Mingw32 compilers. | Pearu Peterson | 2007-07-25 | 2 | -8/+25 | |
| | ||||||
* | Don't use _nt_quote_args as exec_command should | Pearu Peterson | 2007-07-25 | 2 | -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 Peterson | 2007-07-24 | 1 | -3/+9 | |
| | ||||||
* | Add support for aliases for Fortran compilers. | cookedm | 2007-07-06 | 3 | -11/+26 | |
| | | | | - 'g77' for gnu, 'gfortran' for gnu95, 'ifort' for intel | |||||
* | Fix build breakage. | Pearu Peterson | 2007-06-16 | 1 | -1/+1 | |
| | ||||||
* | Better version handling in fcompiler | cookedm | 2007-06-15 | 4 | -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 when | cookedm | 2007-06-12 | 1 | -1/+1 | |
| | | | | compiling Fortran in debug mode. | |||||
* | Fix typo. | Pearu Peterson | 2007-06-08 | 1 | -1/+1 | |
| | ||||||
* | use get_flags_version to set version cmd flags. | Pearu Peterson | 2007-06-08 | 1 | -1/+2 | |
| | ||||||
* | Updated intel compiler arch flags -- intel compiler users should recheck ↵ | Pearu Peterson | 2007-06-05 | 1 | -2/+20 | |
| | | | | these options. | |||||
* | Fix #534, introduced by r3856. The return when exe_cache had something in it | cookedm | 2007-06-03 | 1 | -3/+4 | |
| | | | | | meant that FCompiler.find_executables would be executed *once*, regardless of how many subclasses called it. | |||||
* | Reduced find_executables messages. | Pearu Peterson | 2007-06-01 | 1 | -3/+4 | |
| | ||||||
* | Fixed detecting fortran compilers under windows. | Pearu Peterson | 2007-06-01 | 1 | -8/+13 | |
| | ||||||
* | new_fcompiler returns None when it can't match the platform. Hopefully ↵ | cookedm | 2007-05-31 | 1 | -1/+2 | |
| | | | | clears up Windows compiling problem. | |||||
* | Add a convert procedure to the flag-getting logic in fcompiler and environment. | cookedm | 2007-05-29 | 1 | -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.py | cookedm | 2007-05-28 | 2 | -12/+12 | |
| | ||||||
* | Better temporary file handling by using one temporary directory for | cookedm | 2007-05-28 | 4 | -33/+28 | |
| | | | | numpy.distutils, and removing that at exit. Replaces using tempfile.mktemp. | |||||
* | distutils: clean up imports (found by running pyflakes) | cookedm | 2007-05-25 | 15 | -47/+6 | |
| | ||||||
* | Fix at least one bug in fcompiler introduced by me | cookedm | 2007-05-25 | 1 | -12/+13 | |
| | ||||||
* | Add a few more log.debug's in fcompiler | cookedm | 2007-05-25 | 1 | -7/+7 | |
| | ||||||
* | merge from distutils-revamp branch (step 2) | cookedm | 2007-05-25 | 15 | -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 526 | Pearu Peterson | 2007-05-25 | 1 | -13/+13 | |
| | ||||||
* | Added --fcompiler,--help-fcompiler options to build command parallel to ↵ | Pearu Peterson | 2007-05-18 | 1 | -1/+2 | |
| | | | | --compiler,--help-compiler options. | |||||
* | #520: don't add arch-specific flags when linking with Intel Fortran | cookedm | 2007-05-15 | 1 | -1/+0 | |
| | ||||||
* | With gfortran, compile modern Xeon's with EM64T with -march=nocona (#515) | cookedm | 2007-05-14 | 1 | -0/+2 | |
| | ||||||
* | Better version handling for gnu and intel Fortran compilers | cookedm | 2007-04-22 | 4 | -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 AIX | cookedm | 2007-04-04 | 2 | -12/+9 | |
| | ||||||
* | Fix for making Fortran extensions on AIX. | cookedm | 2007-04-04 | 1 | -0/+10 | |
| | ||||||
* | Make the gfortran version matching regex accept gfortran 4.3 on OS X | Robert Kern | 2007-03-25 | 1 | -1/+2 | |
| | ||||||
* | Applying info from Hans-Joachim Ehlers to improve xlf compiler support (on ↵ | Pearu Peterson | 2007-03-02 | 1 | -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 Peterson | 2007-02-28 | 1 | -8/+13 | |
| | | | | and checking that xlf 8.x compilers are still detected) | |||||
* | Added support for xml Fortran V10 compiler (needs testing). | Pearu Peterson | 2007-02-28 | 1 | -2/+12 | |
| | ||||||
* | Fixed detection of Core2 CPUs (scipy ticket #349) | edschofield | 2007-02-05 | 1 | -1/+8 | |
| | ||||||
* | Revert semi-intelligent handling of MACOSX_DEPLOYMENT_TARGET to work around ↵ | Robert Kern | 2007-01-30 | 1 | -5/+6 | |
| | | | | broken MacPorts Python. | |||||
* | Generalize the setting of MACOSX_DEPLOYMENT_TARGET. | Robert Kern | 2007-01-27 | 1 | -4/+7 | |
| | ||||||
* | Whitespace cleanup. | Stefan van der Walt | 2007-01-08 | 2 | -3/+2 | |
| | ||||||
* | Try updating version command for NAG compiler. | Travis Oliphant | 2006-12-02 | 1 | -1/+5 | |
| | ||||||
* | Fix missing comment characters in intel.py. Check for None in .reshape and ↵ | Travis Oliphant | 2006-10-19 | 1 | -4/+4 | |
| | | | | .resize | |||||
* | Add Intel Itanium compiler 9.x support (needs testing). | Pearu Peterson | 2006-10-19 | 1 | -6/+11 | |
| | ||||||
* | Improved is_free_format. | Pearu Peterson | 2006-10-10 | 1 | -8/+10 | |
| | ||||||
* | numpy.distutils: fixed bug. | Pearu Peterson | 2006-10-08 | 1 | -0/+3 | |
| | ||||||
* | numpy.distutils: use language flag or source file extension to select ↵ | Pearu Peterson | 2006-10-08 | 2 | -6/+25 | |
| | | | | default f77 or f90 compiler. | |||||
* | update g95 version pattern | Travis Oliphant | 2006-08-24 | 1 | -2/+6 | |
| | ||||||
* | fix #234: IntelVisualFCompiler is broken | cookedm | 2006-08-08 | 1 | -3/+0 | |
| | ||||||
* | Fix bugs in gnu and vast fcompilers (should fix #214) | cookedm | 2006-07-29 | 2 | -2/+2 | |
| |