CMakeLists.txt 460 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.2)
  2. project(ds C)
  3. message("Project name: " ${PROJECT_NAME})
  4. message("source dir:" ${PROJECT_SOURCE_DIR})
  5. set(CMAKE_C_STANDARD 99)
  6. set(CMAKE_C_FLAG "-g -Wall")
  7. set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../build)
  8. include_directories(${PROJECT_SOURCE_DIR}/../include)
  9. # file(GLOB_RECURSE c_files ${PROJECT_SOURCE_DIR}/src/*.c)
  10. aux_source_directory(${PROJECT_SOURCE_DIR} DIR_SRCS)
  11. add_library(${PROJECT_NAME} ${DIR_SRCS})