Skip to content

Commit a844429

Browse files
meson: install headers and generate pkg-config file (#79)
* meson: add option to disable tests * meson: install headers and generate pkg-config file
1 parent 8d15921 commit a844429

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

meson.build

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,20 @@ if get_option('benchmarks')
4545
dependencies : [atomic_queue_dep, dl_dep, xenium_dep, boost_dep, tbb_dep, moodycamel_dep],
4646
)
4747
endif
48+
49+
install_headers(
50+
files(
51+
'include/atomic_queue/atomic_queue.h',
52+
'include/atomic_queue/atomic_queue_mutex.h',
53+
'include/atomic_queue/barrier.h',
54+
'include/atomic_queue/defs.h',
55+
'include/atomic_queue/spinlock.h',
56+
),
57+
subdir: 'atomic_queue'
58+
)
59+
pkg = import('pkgconfig')
60+
pkg.generate(
61+
name: 'atomic_queue',
62+
description: 'C++14 multiple-producer-multiple-consumer lock-free queues based on circular buffers',
63+
libraries: [threads_dep]
64+
)

0 commit comments

Comments
 (0)