CMAKE_MINIMUM_REQUIRED(VERSION 2.6) SET(APP_NAME logical) PROJECT(${APP_NAME}) SET(SOURCE_FILES main.c menu/clayout.c array/carray.c ) LINK_DIRECTORIES( ${PROJECT_SOURCE_DIR}/lib ) INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/include ) ADD_EXECUTABLE(${APP_NAME} ${SOURCE_FILES}) SET(LIBRARIES ncurses) TARGET_LINK_LIBRARIES(${APP_NAME} ${LIBRARIES})