CMakeLists.txt 552 B

1234567891011121314
  1. CMAKE_MINIMUM_REQUIRED(VERSION 3.16)
  2. PROJECT(VirtualMath C)
  3. SET(CMAKE_C_STANDARD 11)
  4. INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
  5. INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/parser/include)
  6. INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/include)
  7. AUX_SOURCE_DIRECTORY(${PROJECT_SOURCE_DIR}/memory MEM_LIST)
  8. AUX_SOURCE_DIRECTORY(${PROJECT_SOURCE_DIR}/parser PASER_LIST)
  9. AUX_SOURCE_DIRECTORY(${PROJECT_SOURCE_DIR}/src SRC_LIST)
  10. message("project dir is ${PROJECT_SOURCE_DIR}")
  11. ADD_EXECUTABLE(VirtualMath main.c ${SRC_LIST} ${PASER_LIST} ${MEM_LIST})