cmake_minimum_required(VERSION 3.0) project(f3d) set(CMAKE_BUILD_TYPE MinSizeRel) set(SOURCE subagent.c common.c alarmChg.c filePath.c numberOfRaws.c ozRawTable.c) set(HEADER common.h alarmChg.h filePath.h numberOfRaws.h ozRawTable.h) variable_watch(CCOPT) execute_process(COMMAND net-snmp-config --cflags OUTPUT_VARIABLE CCOPT ) string(STRIP ${CCOPT} CMAKE_C_FLAGS) set(CMAKE_C_FLAGS_DEBUG "-Wall -D DEBUG") variable_watch(LDOPT) execute_process(COMMAND net-snmp-config --agent-libs OUTPUT_VARIABLE LDOPT ) string(STRIP ${LDOPT} CMAKE_EXE_LINKER_FLAGS) add_executable(${PROJECT_NAME} ${SOURCE})