Mats Wichmann
Mats Wichmann
Never pursued this to its conclusion... so the "lines 293,294,319,320" refers to Subst, namely: ```py dict['CHANGED_TARGETS'] = '$TARGETS' dict['UNCHANGED_TARGETS'] = '$TARGETS' #...and... dict['CHANGED_SOURCES'] = '$SOURCES' dict['UNCHANGED_SOURCES'] = '$SOURCES' ``` If...
My read of this is this was user error ("You're trying to assign a Builder instance to the 'action' argument of the Command builder." -> "Your suggestion about the Command...
The "install SCons by doing `python setup.py install`" approach isn't really supported any longer. We still don't have a good place for the manpages - when building the sdist they're...
Is this an active issue? Or should it be closed?
@bdbaddog ping again: this was apparently something that in the past was thought important - sounds basically like copyright assignment to make sure the rights to everything are clear. But...
Many projects ask for a copyright assignment (CLA), which is roughly what this is, I assume (sadly, a number of those have used the fact that everything is assigned to...
How does this relate to `InstallVersionedLib`?
Hmmm, the underlying functions used by `Install` - `shutil.copy2` for individual files, and a modified copy of `shutil.copytree` named `scons_copytree` - do understand symbolic links, and have suitable keyword arguments...
The other possibility is to write an alternate copy function, and set it as `env['INSTALL']` - which I had forgotten existed.
The current list of files in SCons (that are not unit tests) that import `SCons.Script` is: ``` SCons/Taskmaster/Job.py # for GetOption SCons/Tool/__init__.py # for ARGUMENTS SCons/Tool/docbook/__init__.py # for Scanner SCons/Tool/install.py...