cmake_minimum_required(VERSION 3.16) project(CloudConnect DESCRIPTION "CloudConnect app and libraries used for connecting the Leahi device to the Diality Cloud System" LANGUAGES CXX ) include(cmake/Debug.cmake) include(cmake/PythonVenv.cmake) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) add_compile_options(-Wall -Werror -Wextra) add_subdirectory(lib) add_subdirectory(tools) add_subdirectory(CloudConnect)