cmake_minimum_required(VERSION 4.0) project( isobus_demo VERSION 1.0 LANGUAGES CXX DESCRIPTION "ISOBUS DEMO Program" ) set(CMAKE_CXX_STANDARD 20) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/AgIsoStack-plus-plus) add_executable(${PROJECT_NAME} src/main.cpp) target_link_libraries(${PROJECT_NAME} PRIVATE isobus::Isobus isobus::HardwareIntegration isobus::Utility Threads::Threads )