summaryrefslogtreecommitdiff
path: root/numpy/distutils/ccompiler.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix version matcher for cases where version string appears in second line ↵Pearu Peterson2010-03-171-0/+3
| | | | (Intel Visual Compiler, IA-32, Version 11.1)
* ENH: Support changed distutils API in Python 2.7.Stefan van der Walt2010-02-241-1/+5
|
* Py3k: handle relative import in ccompiler.David Cournapeau2009-12-031-1/+5
|
* Fix some more issues for ccompiler: string module obsolete.David Cournapeau2009-12-031-2/+2
|
* Fix raise + print stmts in ccompiler.David Cournapeau2009-12-031-24/+25
|
* first set of checkins from the doc editorJarrod Millman2009-11-131-14/+195
|
* Fix distutils issue on AIX with aix compilers.David Cournapeau2008-07-091-1/+1
|
* Reverting r4481, see #723Jarrod Millman2008-04-201-0/+63
|
* Fixed setting of distutils.[plat]ccompiler.[plat]ccompiler leading to ↵Matthew Brett2008-03-101-2/+1
| | | | attribute error
* removed split_quoted as per #619Jarrod Millman2007-11-211-58/+0
|
* ran reindent.py to clean up whitespaceJarrod Millman2007-10-291-1/+1
|
* using faster string methods rather than deprecated string moduleJarrod Millman2007-10-291-1/+2
|
* Using the in operator to find substrings. It is shorter and easier to ↵Jarrod Millman2007-10-291-1/+1
| | | | understand.
* apply gen_lib_options overwrite only when a compiler module is importedPearu Peterson2007-10-021-3/+4
|
* Add msvccompiler to those injected with gen_lib_optionscookedm2007-09-251-1/+1
|
* Inject our numpy.distutils.ccompiler.gen_lib_options into the variouscookedm2007-09-251-0/+8
| | | | distutils.*compiler modules (esp. msvccompiler)
* fixing link error: fixed. Removing debug messages and added a warning ↵Pearu Peterson2007-09-231-1/+0
| | | | message on the situation that triggered this issue: numpy.distutils must always be imported before distutils.
* fixing link error: added debug message, 2.Pearu Peterson2007-09-231-1/+1
|
* fixing link error: added debug messagePearu Peterson2007-09-231-0/+1
|
* in ccompiler.CCompiler_customize_cmd, allow a list of command attributes tocookedm2007-08-171-9/+11
| | | | | ignore when customising. This will be used to simplify some of the compiler customisation in command/
* remove debug messages.Pearu Peterson2007-07-281-1/+0
|
* msvc_on_amd64 must be applied *after* importing ccompiler module, apply ↵Pearu Peterson2007-07-271-1/+9
| | | | quote_args also to include_dirs.
* Added debug messages to see if quote_args are applied properly.Pearu Peterson2007-07-271-0/+1
|
* Using own quote_args, trying to fix build failures with MSVC compiler.Pearu Peterson2007-07-271-2/+3
|
* Give a hint when getting "Too many open files" failure.Pearu Peterson2007-07-251-1/+5
|
* Don't use _nt_quote_args as exec_command shouldPearu Peterson2007-07-251-5/+1
| | | | | | handle spaces in program path. This fixes building numpy/scipy on Windows using mingw32 g77 with full path=C:\Program Files\MinGW\g77.exe.
* Better version handling in fcompilercookedm2007-06-151-4/+6
| | | | | | | | | | | | | | | | | | | | | | * 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
* Fixed detecting fortran compilers under windows.Pearu Peterson2007-06-011-1/+3
|
* Fix issues with undetected Fortran compilers.Pearu Peterson2007-05-311-1/+1
|
* merge from distutils-revamp branch (step 1)cookedm2007-05-251-4/+5
|\ | | | | | | | | | | - minor cleanups - find_executable returns None when no file found (instead of having to check with os.path.isfile)
| * Branch numpy.distutils to distutils-revampcookedm2006-07-061-409/+0
| |
* | Clean up and completed (hopefully) MSVC support.Pearu Peterson2007-05-191-0/+1
| |
* | Some distutils work:cookedm2007-04-221-17/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add better support for C++ in numpy.distutils. Instead of munging the C compiler command, build_clib and build_ext call the new Compiler.cxx_compiler() method to get a version of the compiler suitable for C++ (this also takes care of the special needs of AIX). - If config_fc is specified in the Extension definition, merge that info instead of replacing it (otherwise, the name of the Fortran compiler is overwritten). This is done at the key level (ex., compiler options are replaced instead of appended). - clean up compiler.py a bit - clean up linking in build_ext
* | Fix docstrings for loading with DocFileSuite.Stefan van der Walt2007-02-181-3/+3
| |
* | Whitespace cleanup.Stefan van der Walt2007-01-081-2/+2
| |
* | Fix #198Robert Kern2006-09-081-1/+1
| |
* | Fix #114: Problems with building with MSVC and GCC under Cygwincookedm2006-07-281-1/+1
|/
* Fix some compiler_cxx errors.Travis Oliphant2006-06-291-7/+9
|
* Remove -Wstrict-prototypes from C++ compilations (it's an invalid option forFernando Perez2006-06-131-0/+13
| | | | C++).
* Make system_info saner.cookedm2006-06-091-5/+2
| | | | | | * Add a get_output() method to the config command, which compiles, links, and runs a program, and returns the output from that program. * Also cleaned up some stuff. system_info uses log instead of print.
* Add power to integer scalar types.cookedm2006-06-061-3/+3
|
* Better version matching for Sun Fortran, and don't panic when we can't match ↵cookedm2006-03-211-2/+3
| | | | the version number
* For version checking of compilers, first look for a .version_match methodcookedm2006-03-181-11/+40
| | | | | | | 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-9/+9
| | | | extraneous whitespace
* Merge trunk (r2142:2204) to power_optimization branchcookedm2006-03-071-0/+8
|
* Fixing mingw32 building: fixes undefined referece __EH_FRAME_BEGIN__ linker ↵Pearu Peterson2006-02-181-3/+2
| | | | failure.
* Replace type(a) is (something) with appropiate is_string/is_sequence testscookedm2006-02-011-11/+11
|
* Misc cleanups + replace `a` with %r or repr(a)cookedm2006-01-311-3/+4
| | | | | Also replace some type checks with misc_util.is_sequence or misc_util.is_string or appropiate isinstance().
* Changed all references to scipy to numpyTravis Oliphant2006-01-041-3/+3
|
* Moved scipy directory to numpyTravis Oliphant2006-01-041-0/+359