meson: add dep_thread to every lib that includes threads.h
authorEric Engestrom <eric.engestrom@imgtec.com>
Thu, 7 Dec 2017 14:47:46 +0000 (14:47 +0000)
committerEric Engestrom <eric.engestrom@imgtec.com>
Thu, 7 Dec 2017 17:29:42 +0000 (17:29 +0000)
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104141
Signed-off-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
src/broadcom/meson.build
src/gallium/auxiliary/meson.build
src/gallium/state_trackers/nine/meson.build
src/gallium/targets/xa/meson.build
src/gallium/targets/xvmc/meson.build
src/gbm/meson.build
src/intel/common/meson.build
src/loader/meson.build
src/util/meson.build

index dbeee091139dcd05ec5a553f9ea3296bc1bf7236..6072fd1b997bb29b307a2c43f4f9effdee04e3ba 100644 (file)
@@ -39,6 +39,6 @@ if with_gallium_vc5
     c_args : [c_vis_args, no_override_init_args],
     link_whole : [libbroadcom_compiler, libbroadcom_qpu],
     build_by_default : false,
-    dependencies: dep_valgrind,
+    dependencies: [dep_valgrind, dep_thread],
   )
 endif
index 3e623fd099fe4b60a5deb158559dd87511a66a5c..4d59f07fd31f3a15493408ab3def93d43f6d7e84 100644 (file)
@@ -495,7 +495,7 @@ libgallium = static_library(
   ],
   c_args : [c_vis_args, c_msvc_compat_args],
   cpp_args : [cpp_vis_args, cpp_msvc_compat_args],
-  dependencies : [dep_libdrm, dep_llvm, dep_unwind, dep_dl, dep_m],
+  dependencies : [dep_libdrm, dep_llvm, dep_unwind, dep_dl, dep_m, dep_thread],
   build_by_default : false,
 )
 
index 797ef389a69f164d7440c7684322c73c3298c702..491b7937ab19d754e498d5f64e7724358f7040fc 100644 (file)
@@ -66,4 +66,5 @@ libnine_st = static_library(
   include_directories : [
     inc_d3d9, inc_gallium, inc_include, inc_src, inc_gallium_aux,
   ],
+  dependencies : dep_thread,
 )
index f16921dfc9c443a166b46fe524f45a3a71453096..f25999d1603c2873897aaa39620601750adfafec 100644 (file)
@@ -45,7 +45,7 @@ libxatracker = shared_library(
   ],
   link_depends : xa_link_depends,
   dependencies : [
-    dep_xcb, dep_x11_xcb, dep_xcb_dri2, dep_xcb_dri3, dep_libdrm,
+    dep_xcb, dep_x11_xcb, dep_xcb_dri2, dep_xcb_dri3, dep_libdrm, dep_thread,
     driver_nouveau, driver_i915, driver_svga, driver_freedreno,
   ],
   install : true,
index 76de816efed7559602a36178513ca4919d51ad61..48759de910f88e66b82bc4adda118c722a535859 100644 (file)
@@ -45,7 +45,7 @@ libxvmc_gallium = shared_library(
     libpipe_loader_static, libws_null, libwsw,
   ],
   dependencies : [
-    dep_xcb, dep_x11_xcb, dep_xcb_dri2, dep_xcb_dri3, dep_libdrm,
+    dep_xcb, dep_x11_xcb, dep_xcb_dri2, dep_xcb_dri3, dep_libdrm, dep_thread,
     driver_r600, driver_nouveau,
   ],
   link_depends : xvmc_link_depends,
index 4b550e06f2790ae9a13d39bf820bfde3a48f58a2..6e512996add1cfadd189c3f02dbaec5a8590ff7a 100644 (file)
@@ -54,7 +54,7 @@ libgbm = shared_library(
   c_args : [c_vis_args, args_gbm],
   link_args : [ld_args_gc_sections],
   link_with : [libloader, libmesa_util, libxmlconfig],
-  dependencies : [deps_gbm, dep_dl],
+  dependencies : [deps_gbm, dep_dl, dep_thread],
   version : '1.0.0',
   install : true,
 )
index cbcf6647531193142cd598a83780dbd269ad0869..19472e306f4577ebc23108daef2e559172b0f835 100644 (file)
@@ -40,5 +40,5 @@ libintel_common = static_library(
   files_libintel_common,
   include_directories : [inc_common, inc_intel],
   c_args : [c_vis_args, no_override_init_args],
-  dependencies : [dep_expat, dep_libdrm],
+  dependencies : [dep_expat, dep_libdrm, dep_thread],
 )
index 05268f58f3f138fe0eb07ae3fff9fddac034426c..e4455e9a72b24891f58b1347c63e96a5b41aa5c5 100644 (file)
@@ -41,6 +41,6 @@ libloader = static_library(
    xmlpool_options_h],
   c_args : [c_vis_args, '-DUSE_DRICONF'],
   include_directories : [inc_include, inc_src, inc_util],
-  dependencies : dep_libdrm,
+  dependencies : [dep_libdrm, dep_thread],
   build_by_default : false,
 )
index b54c20796ff01012759b6cfeabf2cc7d8b1577d8..225593f5d381b486bdb2980c8816c1869a98fb19 100644 (file)
@@ -102,7 +102,7 @@ libmesa_util = static_library(
   'mesa_util',
   [files_mesa_util, format_srgb],
   include_directories : inc_common,
-  dependencies : [dep_zlib, dep_clock],
+  dependencies : [dep_zlib, dep_clock, dep_thread],
   c_args : [c_msvc_compat_args, c_vis_args],
   build_by_default : false
 )