From e67ca64d4b91e2a2482a2df36bc25252878f122a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Tue, 12 Sep 2023 17:37:59 +0200
Subject: [PATCH] Meson build system: add missing dependency of
 perfect_foresight_problem MEX

---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index e567172151..3e9a6b63df 100644
--- a/meson.build
+++ b/meson.build
@@ -250,7 +250,7 @@ shared_module('num_procs', 'mex/sources/num_procs/num_procs.cc', kwargs : mex_kw
 
 perfect_foresight_problem_src = [ 'mex/sources/perfect_foresight_problem/perfect_foresight_problem.cc',
                                   'mex/sources/perfect_foresight_problem/DynamicModelCaller.cc' ]
-shared_module('perfect_foresight_problem', perfect_foresight_problem_src, kwargs : mex_kwargs, dependencies : openmp_dep)
+shared_module('perfect_foresight_problem', perfect_foresight_problem_src, kwargs : mex_kwargs, dependencies : [ openmp_dep, dl_dep ])
 
 block_trust_region_src = [ 'mex/sources/block_trust_region/dulmage_mendelsohn.f08',
                            'mex/sources/block_trust_region/matlab_fcn_closure.F08',
-- 
GitLab