cmake_minimum_required(VERSION 3.16) project(listpool) # Library add_library(listpool src/listpool.c) target_include_directories(listpool PUBLIC include) target_link_libraries(listpool list) target_compile_options(listpool PRIVATE -Wall -Wextra) # Test add_executable(listpool_test test/listpool_test.c) target_link_libraries(listpool_test listpool) target_compile_options(listpool_test PRIVATE -DUNIT_TEST -DNDEBUG -Wall -Wextra)