Author: Andreas Tille <tille@debian.org>
Last-Update: Thu, 16 Jan 2020 08:52:43 +0100
Bug-Debian: https://bugs.debian.org/948926
Description: Add some missing libraries to linker

--- a/meson.build
+++ b/meson.build
@@ -51,15 +51,19 @@ blasr_thread_dep = dependency('threads',
 blasr_boost_dep = dependency('boost', required : true)
 
 # pbbam
-blasr_pbbam_dep = dependency('pbbam', fallback : ['pbbam', 'pbbam_dep'])
+# blasr_pbbam_dep = dependency('pbbam', fallback : ['pbbam', 'pbbam_dep'])
+blasr_pbbam_dep = cpp.find_library('pbbam')
 
 # libblasr
-blasr_libblasr_dep = dependency('libblasr', fallback : ['blasr_libcpp', 'libblasr_dep'])
+blasr_libblasr_dep = dependency('libblasr', required : true)
 
 # zlib
 blasr_zlib_dep = dependency('zlib', required : true)
 
-blasr_deps = [blasr_thread_dep, blasr_boost_dep, blasr_pbbam_dep, blasr_libblasr_dep, blasr_zlib_dep]
+# missing libs for linker
+blasr_pbcopper_deps = cpp.find_library('pbcopper')
+
+blasr_deps = [blasr_thread_dep, blasr_boost_dep, blasr_pbbam_dep, blasr_libblasr_dep, blasr_pbcopper_deps, blasr_zlib_dep]
 
 ########################
 # sources + executable #
@@ -101,7 +105,7 @@ blasr_static_impl = static_library(
   blasr_sources,
   install : false,
   dependencies : blasr_deps,
-  cpp_args : [blasr_warning_flags, '-DUSE_PBBAM=1'])
+  cpp_args : [blasr_warning_flags])
 
 blasr_main = executable(
   'blasr', [
@@ -111,7 +115,7 @@ blasr_main = executable(
   install : true,
   dependencies : blasr_deps,
   link_with : blasr_static_impl,
-  cpp_args : [blasr_warning_flags, '-DUSE_PBBAM=1', '-DCMAKE_BUILD=1'])
+  cpp_args : [blasr_warning_flags, '-DCMAKE_BUILD=1'])
 
 blasr_utils_sawriter = executable(
   'sawriter', files([
@@ -119,7 +123,7 @@ blasr_utils_sawriter = executable(
   install : true,
   dependencies : blasr_deps,
   link_with : blasr_static_impl,
-  cpp_args : [blasr_warning_flags, '-DUSE_PBBAM=1', '-DCMAKE_BUILD=1'])
+  cpp_args : [blasr_warning_flags, '-DCMAKE_BUILD=1'])
 
 blasr_utils_toAfg = executable(
   'toAfg', files([
@@ -127,7 +131,7 @@ blasr_utils_toAfg = executable(
   install : false,
   dependencies : blasr_deps,
   link_with : blasr_static_impl,
-  cpp_args : [blasr_warning_flags, '-DUSE_PBBAM=1', '-DCMAKE_BUILD=1'])
+  cpp_args : [blasr_warning_flags, '-DCMAKE_BUILD=1'])
 
 #########
 # tests #
