Files
fault_diagnosis/CMakeLists.txt

26 lines
601 B
CMake

cmake_minimum_required(VERSION 3.23)
project(fault_diagnosis)
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
set(CMAKE_CXX_STANDARD 20)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
find_package(spdlog CONFIG REQUIRED)
find_package(yaml-cpp CONFIG REQUIRED)
find_package(cpr CONFIG REQUIRED)
find_package(nlohmann_json CONFIG REQUIRED)
set(
FAULT_DIAGNOSIS_SRCS
main.cpp
)
add_executable(
fault_diagnosis
${FAULT_DIAGNOSIS_SRCS})
target_link_libraries(
fault_diagnosis
yaml-cpp
spdlog::spdlog
cpr::cpr
nlohmann_json::nlohmann_json)