Link boost dynamically, bundle its libs. Addresses issue 1152.

Rebuild collada to also use dynamic boost.
SV-1152 #close Fixed by linking boost dynamically
This commit is contained in:
Latif Khalifa
2013-12-20 03:02:17 +01:00
parent 2bb2e05ef9
commit 85c875e856
3 changed files with 36 additions and 18 deletions

View File

@@ -827,6 +827,15 @@ class Linux_i686Manifest(LinuxManifest):
self.path("libtcmalloc_minimal.so.0")
self.path("libtcmalloc_minimal.so.0.2.2")
# Boost
self.path("libboost_context-mt.so.*")
self.path("libboost_filesystem-mt.so.*")
self.path("libboost_program_options-mt.so.*")
self.path("libboost_regex-mt.so.*")
self.path("libboost_signals-mt.so.*")
self.path("libboost_system-mt.so.*")
self.path("libboost_thread-mt.so.*")
if 'extra_libraries' in self.args:
path_list = self.args['extra_libraries'].split('|')
for path in path_list:
@@ -870,6 +879,15 @@ class Linux_x86_64Manifest(LinuxManifest):
self.path("libpng*.so*")
self.path("libz.so*")
# Boost
self.path("libboost_context-mt.so.*")
self.path("libboost_filesystem-mt.so.*")
self.path("libboost_program_options-mt.so.*")
self.path("libboost_regex-mt.so.*")
self.path("libboost_signals-mt.so.*")
self.path("libboost_system-mt.so.*")
self.path("libboost_thread-mt.so.*")
# OpenAL
self.path("libopenal.so*")
self.path("libalut.so*")