diff options
Added Initial Implementation of memory and allocation function
Signed-off-by: Marc Pervaz Boocha <mboocha@sudomsg.xyz>
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
new file: include/alloc.h
new file: include/calt.h
new file: include/mem.h
new file: include/meson.build
new file: meson.build
new file: meson_options.txt
new file: src/alloc/alloc.c
new file: src/alloc/calloc.c
new file: src/alloc/free.c
new file: src/alloc/malloc.c
new file: src/alloc/memdup.c
new file: src/alloc/meson.build
new file: src/alloc/realloc.c
new file: src/mem/memccpy.c
new file: src/mem/memchr.c
new file: src/mem/memcmp.c
new file: src/mem/memcpy.c
new file: src/mem/memhash.c
new file: src/mem/memlen.c
new file: src/mem/memmem.c
new file: src/mem/memmove.c
new file: src/mem/memrchr.c
new file: src/mem/memrev.c
new file: src/mem/memset.c
new file: src/mem/memswap.c
new file: src/mem/memzero.c
new file: src/mem/meson.build
new file: src/meson.build
new file: test/alloc/meson.build
new file: test/mem/memset.c
new file: test/mem/memzero.c
new file: test/mem/meson.build
new file: test/meson.build
Diffstat (limited to '')
-rw-r--r-- | meson.build | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..6e57aa6 --- /dev/null +++ b/meson.build @@ -0,0 +1,36 @@ +project('calt', 'c', + version : '0.0.0.1', + default_options : [ + 'warning_level=3', + 'c_std=c11', + 'werror=true', + 'b_ndebug=if-release' + ]) + +inc = include_directories('include') + +subdir('include') +subdir('src') + +lib = library(meson.project_name(), src, header, + install : true, + include_directories : inc, +) + +calt = declare_dependency( + include_directories: inc, + link_with : lib) + +if get_option('enable_test') + subdir('test') +endif + +pkg_mod = import('pkgconfig') +pkg_mod.generate( + name : meson.project_name(), + filebase : meson.project_name(), + description : 'A C library that is to implement extend and be an alternative to the C stadard library', + subdirs : 'calt', + libraries : lib, + version : meson.project_version(), +) |