1
config_h = configure_file (input : 'config.h.in',
5
libssts_header_files = []
10
libssts_src_files += [
19
'external/tinycthread.c',
29
'mm_mark_and_sweep.c',
39
libssts_header_files += [
48
'./external/stdatomic.h',
49
'./external/tinycthread.h',
60
'mm_mark_and_sweep.h',
70
libssts_header_files += config_h
71
install_headers (libssts_header_files, subdir : 'libssts', )
73
libssts_files = libssts_src_files
74
libssts_files += libssts_header_files
78
files(libssts_src_files),
79
version : meson.project_version(),
80
soversion : meson.project_version(),
81
dependencies : [pthread_dep, mthreads_dep, boehm_dep, mathlib_dep],
84
# libssts_files = files ('''
115
# mm_mark_and_sweep.h
116
# mm_mark_and_sweep.c
127
# external/tinycthread.c
128
# external/tinycthread.h