summaryrefslogtreecommitdiff
path: root/libmisc/CMakeLists.txt
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-12 11:56:38 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-12 21:37:47 -0600
commit6b6bc44e7948253f5793022aa6c1f3e3acdb348d (patch)
tree343b19fabbfe454671b5551007d951d740cb58fb /libmisc/CMakeLists.txt
parentb44901b57bd12a1b152903771d38a4211d9bb5ad (diff)
Replace lib9p map with a libmisc heap-allocated map
Turns out using static buffers makes it hard to detect "use-after-free" problems and leaks.
Diffstat (limited to 'libmisc/CMakeLists.txt')
-rw-r--r--libmisc/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmisc/CMakeLists.txt b/libmisc/CMakeLists.txt
index c80e060..fdbe949 100644
--- a/libmisc/CMakeLists.txt
+++ b/libmisc/CMakeLists.txt
@@ -10,6 +10,7 @@ target_sources(libmisc INTERFACE
intercept.c
linkedlist.c
log.c
+ map.c
)
target_compile_options(libmisc INTERFACE "$<$<COMPILE_LANGUAGE:C>:-fplan9-extensions>")
@@ -19,5 +20,6 @@ add_lib_test(libmisc test_endian)
add_lib_test(libmisc test_hash)
add_lib_test(libmisc test_log)
add_lib_test(libmisc test_macro)
+add_lib_test(libmisc test_map)
add_lib_test(libmisc test_private)
add_lib_test(libmisc test_rand)