cmake_minimum_required(VERSION 3.16) project(XNGroundHandling LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 获取环境变量 if(DEFINED ENV{XNCore}) set(XNCore_PATH $ENV{XNCore}) else() message(FATAL_ERROR "Environment variable XNCore is not set.") endif() # 添加 XNCore_PATH 下的 include 目录为包含目录 include_directories(${XNCore_PATH}/include) add_subdirectory(XNGroundHandlingInterface) add_subdirectory(XNGroundHandling)