waf/waflib
Alexander Afanasyev 728205fe3c Change with shared library compatibility version handling
For ELF binaries (e.g., Linux): default compatible version (SONAME =
`<library-name>.so.<MAJOR>`) can be specialized using additional `cnum`
parameter to `<library-name>.so.<MAJOR>.<MINOR>` or
`<library-name>.so.<MAJOR>.<MINOR>.<PATCH>`.

For Mach-O binaries (e.g., OS X):

- (bugfix) install-name points to compatible version (not absolute path
  to a non-versioned library)
- Default install-name `<install-path>/<library-name>.<MAJOR>.dylib` can
  be specialized using `cnum` parameter to
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.dylib` or
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.<PATCH>.dylib`
- `-Wl,-compatibility_version` and `-Wl,-current_version` flags use
  version from cnum/vnum (default cnum is vnum.split('.')[0])
2015-06-05 17:27:32 -07:00
..
Tools Change with shared library compatibility version handling 2015-06-05 17:27:32 -07:00
extras Additional crutches for protoc 2015-05-28 23:08:07 +02:00
Build.py Unraised exception in get_targets, get_tgen_by_name already raises one 2015-03-05 03:16:28 +01:00
ConfigSet.py Optimizations 2014-10-04 12:44:03 +02:00
Configure.py Do not duplicate flags from the OS environment - https://github.com/waf-project/waf/issues/1574 2015-05-16 14:26:43 +02:00
Context.py waf 1.8.10 2015-05-24 15:39:46 +02:00
Errors.py Initial commit 2011-09-10 11:13:51 +02:00
Logs.py Do not use colors for jython in cmd.exe by default 2015-03-06 23:02:23 +01:00
Node.py Optimizations 2015-03-08 18:30:57 +01:00
Options.py provide --no-lock-in-top and --no-lock-in-run for packagers 2015-05-02 17:13:00 +02:00
Runner.py Re-added Parallel.error_handler 2014-01-04 11:04:59 +01:00
Scripting.py Simplify initialization of --top and --out in out-of-tree builds 2015-05-02 16:48:48 +02:00
Task.py docs 2015-05-03 10:22:28 +02:00
TaskGen.py Handle non-string and non-list values in substitutions (subst) 2015-02-07 22:27:54 +01:00
Utils.py Issue 1552 - attempt to fix the installation path regression on 32-bit Ubuntu caused by Issue 1536 2015-04-03 21:24:46 +02:00
__init__.py Initial commit 2011-09-10 11:13:51 +02:00
ansiterm.py WriteConsole type - https://github.com/waf-project/waf/issues/1567 2015-05-05 07:33:47 +02:00
fixpy2.py First commit of the year 2015 2015-01-01 16:24:54 +01:00