Menu

Commit [r2563]  Maximize  Restore  History

A number of modifications to the sconstruct script for MS Windows compatibility.

The contents of the function self.setup_c() has been temporarily shifted into the self.relax_fit()
function. Once other parts of relax have been ported to C, then most of self.relax_fit() can be
shifted into a new generic C building function.

The file extensions 'obj', 'dll', 'exp', and 'lib' have been added to the list to remove when 'scons
clean' is typed. These are the compilation files generated by Microsoft Visual Studio (MSVS),
specifically Microsoft Visual C++ (MSVC) which compiles C code.

The C compilation flags have been made system dependent. For example the include flag in Windows is
'/I' whereas in Unix like systems it is '-I'.

The Python include path has been split into two, 'py_include_minpath' and 'py_include_fullpath'.

In Windows the Python library path (where python24.lib is located) cannot be found so the LIBPATH
variable pointing to the file has been added to the build environment.

In a number of places the Unix path separator '/' has been replaced by the system independent Python
object 'path.sep'.

bugman 2006-09-15

changed /1.2/sconstruct
/1.2/sconstruct Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.