CMakeLists.txt 405 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.16)
  2. project(IntellegentGate)
  3. set(CMAKE_CXX_STANDARD 17)
  4. include_directories(inc)
  5. link_directories(lib)
  6. find_package(CURL REQUIRED)
  7. add_executable(IntellegentGate main.cpp
  8. inc/http.cpp inc/utils.cpp inc/manager.cpp inc/device.cpp inc/items.cpp
  9. inc/json/parser.cpp inc/json/value.cpp
  10. )
  11. target_link_libraries(IntellegentGate dhnetsdk curl -lpthread -lm)