-sources += ['comp/comp.c']
+lib_sources += files('comp.c')
if use_zstd == 'yes'
subdir('zstd')
endif
-sources += ['comp/nocomp/nocomp.c']
+lib_sources += files('nocomp.c')
-sources += ['comp/zstd/zstd.c']
+lib_sources += files('zstd.c')
-sources += ['dl/range.c', 'dl/dl.c', 'dl/multipart.c']
+lib_sources += files(['range.c', 'dl.c', 'multipart.c'])
-sources += ['hash/hash.c']
+lib_sources += files('hash.c')
subdir('sha1')
subdir('sha2')
-sources += ['hash/sha1/sha1.c']
+lib_sources += files('sha1.c')
-sources += ['hash/sha2/sha2.c']
+lib_sources += files('sha2.c')
-sources += ['index/index_create.c', 'index/index_read.c', 'index/index_common.c']
+lib_sources += files(['index_create.c', 'index_read.c', 'index_common.c'])
-sources = []
+lib_sources = files()
add_global_arguments('-fvisibility=hidden', language : 'c')
subdir('comp')
subdir('hash')
subdir('index')
subdir('dl')
-sources += ['zck.c', 'header.c', 'io.c', 'log.c', 'compint.c']
+lib_sources += files('zck.c', 'header.c', 'io.c', 'log.c', 'compint.c')
zcklib = shared_library('zck',
- sources,
+ lib_sources,
include_directories: inc,
dependencies: [zstd_dep, curl_dep],
install: true,