- 27 Jun, 2000 3 commits
- 25 Jun, 2000 9 commits
-
-
Greg Ward authored
doesn't blow up. We don't currently use the 'set_executables()' bureaucracy, although it would be nice to do so for consistency with UnixCCompiler.
-
Greg Ward authored
Ensure that 'extra_args' (whether compile or link args) is never None.
-
Greg Ward authored
to 'msvc_prelink_hack()', adding the parameters that it actually needs, and only calling it for MSVC compiler objects. Generally gave up on the idea of a general "hook" mechanism: deleted the empty 'precompile_hook()'.
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
experimental and untested.) Call 'customize_compiler()' after getting CCompiler object.
-
Greg Ward authored
information about building Python extensions that we discovered in Python's makefile. Currently only needed on Unix, so does nothing on other systems.
-
Greg Ward authored
that a particular compiler system depends on. This consists of the 'set_executables()' and 'set_executable()' methods, and a few lines in the constructor that expect implementation classes to provide an 'executables' attribute, which we use to initialize several instance attributes. The default implementation is somewhat biased in favour of a Unix/DOS "command-line" view of the world, but it shouldn't be too hard to override this for operating systems with a more sophisticated way of representing programs-to-execute.
-
Greg Ward authored
meant playing along with the new "dictionary of executables" scheme added to CCompiler by adding the 'executables' class attribute, and changing all the compile/link/etc. methods to use the new attributes (which encapsulate both the program to run and its standard arguments, so it was a *little* bit more than just changing some names).
-
- 24 Jun, 2000 10 commits
-
-
Greg Ward authored
Unix shell-like syntax (eg. in Python's Makefile, for one thing -- now that I have this function, I'll probably allow quoted strings in config files too.
-
Greg Ward authored
Fixed a few comments.
-
Greg Ward authored
Tweaked help text.
-
Greg Ward authored
the "install_data" command to the installation base, which is usually just sys.prefix. (Any setup scripts out there that specify data files will have to set the installation directory, relative to the base, explicitly.)
-
Greg Ward authored
on if it sees a filename with unknown extension.
-
Greg Ward authored
in the module of the command classes that have command-specific help options. This lets us keep the principle of lazily importing the ccompiler module, and also gets away from defining non-methods at class level.
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
accomodate SWIG interface files, resource files, etc.).
-
- 23 Jun, 2000 1 commit
-
-
Greg Ward authored
than a boolean indicating whether it did the copy.
-
- 21 Jun, 2000 8 commits
-
-
Greg Ward authored
major ports of GCC to Windows. Contributed by Rene Liebscher, and quite untested by me. Apparently requires tweaking Python's installed config.h and adding a libpython.a to build extensions.
-
Greg Ward authored
manifest, regenerate the manifest.
-
Greg Ward authored
-
Greg Ward authored
(Bug spotted and originally fixed by Rene Liebscher; fix redone by me.)
-
Greg Ward authored
'install_headers'.
-
Greg Ward authored
'try_cpp()', 'search_cpp()', and 'check_header()'. This is enough that the base config is actually useful for implementing a real config command, specifically one for mxDateTime.
-
Greg Ward authored
-
Greg Ward authored
it in UnixCCompiler. Still needs to be implemented in MSVCCompiler (and whatever other compiler classes are lurking out there, waiting to be checked in).
-
- 18 Jun, 2000 1 commit
-
-
Greg Ward authored
-
- 17 Jun, 2000 7 commits
-
-
Greg Ward authored
and added (empty) 'precompile_hook()' for symmetry. One can envision a much more elaborate hook mechanism, but this looks like it'll do for now.
-
Greg Ward authored
mutable, rather than public and constant.
-
Greg Ward authored
instead of muddling through IOError and OSError exception objects itself.
-
Greg Ward authored
muddling through IOError and OSError exception objects right here.
-
Greg Ward authored
forms that IOError and OSError can take (taken from core.py).
-
Greg Ward authored
'remove_tree()' can cooperate with 'mkpath()' in the maintenance of the PATH_CREATED cache: specifically, if a directory is created with 'mkpath()', later removed with 'remove_tree()', and 'mkpath()' is again requested to create it, then it would erroneously think the directory already existed, because it was in the PATH_CREATED cache. The patch (slightly tweaked by me) fixes that.
-
Greg Ward authored
-
- 08 Jun, 2000 1 commit
-
-
Greg Ward authored
passed None.
-