CMakeLists.txt 647 B

123456789101112131415161718192021
  1. # 子模块参考模版
  2. include(${ROOT_DIR}/buildtools/cmake/toolchain_common.cmake)
  3. # 模块名称
  4. set(MODULE apps)
  5. aux_source_directory(. DIRSRCS)
  6. include_directories(./)
  7. build_subdirectory(thirdparty/mosquitto)
  8. build_subdirectory(thirdparty/SQLiteCpp include thirdparty/SQLiteCpp/sqlite3)
  9. build_subdirectory(thirdparty/json-c define STDC_HEADERS)
  10. message("current dir: ${CMAKE_CURRENT_SOURCE_DIR}")
  11. add_library(${MODULE} ${DIRSRCS})
  12. target_link_libraries(${MODULE} sqlite3 json-c rt pthread m)
  13. install(TARGETS ${MODULE} DESTINATION webconfig)
  14. install(FILES app.json DESTINATION webconfig)
  15. install(FILES device_db.db DESTINATION webconfig)