[Buildroot] [PATCH v2 0/9] autobuilder: static link CMake packages fixes
Samuel Martin
s.martin49 at gmail.com
Sun Aug 31 19:55:13 UTC 2014
Hi all,
Here is a couple of aautobuild fixes concerning CMake-based packages,
in configuration in which BR2_PREFER_STATIC_LIB is set.
These fixes gives priority to patching the per-project CMake code in
order to keep using the standard CMake flag (BUILD_SHARED_LIBS) instead
of using the custom options.
Note that I'll post the patchs to each project.
Cheers,
Samuel Martin (9):
package/cmake: add host-pkgconf as dependency
package/yajl: add sequence number in patch names
package/yajl: fix static link
package/libplist: fix static link
package/librtlsdr: fix static link
package/musepack: add sequence number in patch names
package/musepack: fix static link
package/polarssl: fix static link
package/taglib: fix static link
package/cmake/cmake.mk | 2 +
...1-cmake-let-CMake-drives-the-library-type.patch | 37 ++++++++
...sure-the-libxml2-module-correctly-set-all.patch | 48 ++++++++++
...sure-the-libusb-module-correctly-set-all-.patch | 45 +++++++++
...le-rtlsdr_shared-library-target-in-BUILD_.patch | 104 +++++++++++++++++++++
...ack-shared.patch => musepack-0001-shared.patch} | 0
...he-standard-CMake-flag-to-drive-the-share.patch | 43 +++++++++
...he-standard-CMake-flag-to-drive-the-share.patch | 39 ++++++++
package/polarssl/polarssl.mk | 2 -
...he-standard-CMake-flag-to-drive-the-share.patch | 40 ++++++++
...4-math-link.patch => yajl-0001-math-link.patch} | 0
...le-shared-library-build-when-BUILD_SHARED.patch | 44 +++++++++
12 files changed, 402 insertions(+), 2 deletions(-)
create mode 100644 package/libplist/libplist-0001-cmake-let-CMake-drives-the-library-type.patch
create mode 100644 package/libplist/libplist-0002-cmake-make-sure-the-libxml2-module-correctly-set-all.patch
create mode 100644 package/librtlsdr/librtlsdr-0001-cmake-make-sure-the-libusb-module-correctly-set-all-.patch
create mode 100644 package/librtlsdr/librtlsdr-0002-cmake-disable-rtlsdr_shared-library-target-in-BUILD_.patch
rename package/musepack/{musepack-shared.patch => musepack-0001-shared.patch} (100%)
create mode 100644 package/musepack/musepack-0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch
create mode 100644 package/polarssl/polarssl-0003-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch
create mode 100644 package/taglib/taglib-0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch
rename package/yajl/{yajl-2.0.4-math-link.patch => yajl-0001-math-link.patch} (100%)
create mode 100644 package/yajl/yajl-0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch
--
2.1.0
More information about the buildroot
mailing list