cmake_minimum_required(VERSION 2.8) project(customdhcpdcd) set(CMAKE_C_FLAGS "-lrt") set(CUSTOMDHCPCD_SOURCES arp.c configure.c info.c logger.c socket.c client.c discover.c interface.c logwriter.c common.c dhcp.c duid.c ipv4ll.c signal.c) #file(GLOB_RECURSE CUSTOMDHCPCD_SOURCES *.c) file(GLOB_RECURSE CUSTOMDHCPCD_HEADERS *.h) add_library(customdhcpcd SHARED ${CUSTOMDHCPCD_SOURCES} ${CUSTOMDHCPCD_HEADERS}) #add_executable(customdhcpcd ${CUSTOMDHCPCD_SOURCES}) add_executable(cdhcpcd dhcpcd.c) target_link_libraries(cdhcpcd customdhcpcd )