cmake_minimum_required(VERSION 3.2) project(ds C) message("Project name: " ${PROJECT_NAME}) message("source dir:" ${PROJECT_SOURCE_DIR}) set(CMAKE_C_STANDARD 99) set(CMAKE_C_FLAG "-g -Wall") set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../build) include_directories(${PROJECT_SOURCE_DIR}/../include) # file(GLOB_RECURSE c_files ${PROJECT_SOURCE_DIR}/src/*.c) aux_source_directory(${PROJECT_SOURCE_DIR} DIR_SRCS) add_library(${PROJECT_NAME} ${DIR_SRCS})