summaryrefslogtreecommitdiffstats
path: root/SCons/Tool/linkCommon/SharedLibrary.py
Commit message (Collapse)AuthorAgeFilesLines
* Address PR feedbackWilliam Deegan2021-06-211-2/+2
|
* Fix Issue #3933 debug output removed from SharedLibrary when SHLIBVERSION is ↵William Deegan2021-05-031-1/+5
| | | | specified. Also fixed shared library file naming, and symlink naming for applelink. Was libxyz.dylib.1.2.3 for example, is now libxyz.1.2.3.dylib
* Handle library (or any files) named just they're *PREFIX for their type. ↵William Deegan2021-03-141-4/+6
| | | | Don't truncate them to blank string
* Don't chop some shlib names in _get_shlib_stemMats Wichmann2021-03-121-18/+31
| | | | | | | | | | | Avoid a couple of pathological cases: if SHLIBPREFIX or SHLIBSUFFIX is empty, there's nothing to chop anyway , so just skip (the latter case had the chance of returning an empty string). If the libname is exactly SHLIBPREFIX, leave it alone, else we'd return an empty string. Fiddle some docstrings. Signed-off-by: Mats Wichmann <mats@linux.com>
* Fix Isssue #3035 by disabling versioned library symlinksWilliam Deegan2021-03-091-1/+1
|
* add logic to test D SHLIBVERSION and SOVERSIONWilliam Deegan2021-01-151-1/+1
|
* fix copyright text, remove SHDLIBVERSION entirely. Never worked before, and ↵William Deegan2021-01-151-0/+23
| | | | doesn't make sense. Use SHLIBVERSION instead. TODO: Fix soname generation for command line
* Fix link to not overwrite already set SHLIBPREFIX. This prevents mingw from ↵William Deegan2020-12-281-1/+2
| | | | having shared libraries prefixed with LIB
* Fix test\win32\mingw.py. Note still need to track down why _LIBDIRFLAGS is ↵William Deegan2020-12-281-7/+3
| | | | evaluating to $( $) in the new code, but not in master
* Fix versioned shared library naming so numbering is after SHLIBSUFFIX. ↵William Deegan2020-12-211-48/+74
| | | | Handle the case where the library name and the SONAME match and don't symlink them together
* Address sider issuesWilliam Deegan2020-12-211-7/+7
|
* initial checkin of versioned shared library rewriteWilliam Deegan2020-12-211-0/+153