CMakeLists.txt 388 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.10)
  2. project(cjson)
  3. set(CMAKE_C_STANDARD 11)
  4. set(CMAKE_CXX_STANDARD 17)
  5. include_directories(${CMAKE_CURRENT_LIST_DIR}/include)
  6. include_directories(${CMAKE_CURRENT_LIST_DIR}/../../include)
  7. set(CMAKE_POSITION_INDEPENDENT_CODE ON)
  8. add_library(
  9. cjson
  10. STATIC
  11. ${CMAKE_CURRENT_LIST_DIR}/src/cJSON.c
  12. ${CMAKE_CURRENT_LIST_DIR}/src/cJSONw.cpp
  13. )