This repository has been archived on 2025-03-26. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
mqttd/CMakeLists.txt
2024-08-30 11:07:41 -03:00

22 lines
508 B
CMake

cmake_minimum_required(VERSION 3.20)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(ENV{TARGET} "x86_64-linux-gnu")
execute_process(
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/scripts/versioning.sh
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE MQTTD_VERSION)
project(
mqttd
VERSION ${MQTTD_VERSION}
LANGUAGES CXX)
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
enable_testing()
add_subdirectory(src)
add_subdirectory(tests)
add_subdirectory(docs)