cmake_minimum_required(VERSION 3.9) file(GLOB SOURCES *.c) include_directories(../include) # add library add_library(memfd SHARED memfd.c list_in_shm.c shmht.c) target_link_libraries(memfd PRIVATE pthread)