diff options
| author | Berke Güzel <wenekar1@gmail.com> | 2026-10-15 12:38:54 +0300 |
|---|---|---|
| committer | Berke Güzel <wenekar1@gmail.com> | 2026-10-15 12:38:54 +0300 |
| commit | 6ee9eb37d8e616a972fb29b3fbdbc33991aa844f (patch) | |
| tree | 5b257df9f1301f00ca5de49de60c56be45c67274 /meson.build | |
| parent | caf7d446446a0af0b30886a6c4ee5851aab553e2 (diff) | |
| parent | e3d8fe4854a7ef7ff0637688cda9e65feb680122 (diff) | |
Merge branch 'wt/lock' into api-hardening
# Conflicts:
# src/screen.c
# tests/term_test.c
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/meson.build b/meson.build index d23c0b4..fa450f9 100644 --- a/meson.build +++ b/meson.build @@ -15,6 +15,8 @@ project('term', 'c', cc = meson.get_compiler('c') m_dep = cc.find_library('m', required: false) +# The writer lock is a pthread mutex on POSIX and an SRWLOCK on Windows. +thread_dep = dependency('threads') if get_option('arch_flag') != '' add_project_arguments(get_option('arch_flag'), language: 'c') endif @@ -29,7 +31,7 @@ subdir('src') term_dep = declare_dependency( include_directories: term_inc, link_with: term_lib.get_static_lib(), - dependencies: m_dep, + dependencies: [m_dep, thread_dep], ) meson.override_dependency('term', term_dep) @@ -37,7 +39,7 @@ meson.override_dependency('term', term_dep) term_internal_dep = declare_dependency( include_directories: [term_inc, term_private_inc], link_with: term_lib.get_static_lib(), - dependencies: m_dep, + dependencies: [m_dep, thread_dep], ) # The short forms of term.h that the term tests use. A host project can use |
