- 09 Nov, 2017 3 commits
-
-
Diego Biurrun authored
Also only update config.sh when it changed to avoid spurious rebuilds.
-
Diego Biurrun authored
The files are no longer generated by configure, so they should not be removed by the distclean target any longer.
-
Diego Biurrun authored
-
- 31 Aug, 2017 1 commit
-
-
Martin Storsjö authored
We currently only have exported data symbols within libavcodec, but the concept is easy to extend to other libraries if necessary. The attribute declaration needs to be in a private header though, since we can't use CONFIG_SHARED in public installed headers. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 22 Jun, 2017 1 commit
-
-
Janne Grunau authored
Also employ this mechanism to pass $libdir to the runtime library search path if rpath is enabled. This fixes underlinking of some test binaries on some systems.
-
- 03 Jun, 2017 1 commit
-
-
Diego Biurrun authored
The .version files are only relevant during an actual build.
-
- 01 Mar, 2017 3 commits
-
-
Diego Biurrun authored
None of them are specific to the YASM assembler.
-
Diego Biurrun authored
-
Diego Biurrun authored
Previously, all link-time dependencies were added for all libraries, resulting in bogus link-time dependencies since not all dependencies are shared across libraries. Also, in some cases like libavutil, not all dependencies were taken into account, resulting in some cases of underlinking. To address all this mess a machinery is added for tracking which dependency belongs to which library component and then leveraged to determine correct dependencies for all individual libraries.
-
- 28 Dec, 2016 1 commit
-
-
Diego Biurrun authored
The (required) version numbers disappeared after edb43487.
-
- 22 Dec, 2016 3 commits
-
-
Diego Biurrun authored
This moves work from the configure to the Make stage where it can be parallelized and ensures that pkgconfig files are updated when library versions change. Bug-Id: 449
-
Diego Biurrun authored
This moves work from the configure to the Make stage where it can be parallelized and ensures that shared libraries are built with the right version number in the filename.
-
Diego Biurrun authored
This unclutters the top-level directory and groups related files together.
-