cmake_minimum_required(VERSION 3.25)
project(cognia_consciousness_lab LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
if(NOT TARGET cognia_orchestration)
    if(NOT COGNIA_SOURCE_DIR)
        message(FATAL_ERROR "Set COGNIA_SOURCE_DIR to a Cognia checkout")
    endif()
    set(COGNIA_FRONTEND_ONLY ON CACHE BOOL "Build portable Cognia runtime" FORCE)
    set(COGNIA_BUILD_COMMUNITY_EXAMPLES OFF CACHE BOOL "Avoid nested examples" FORCE)
    add_subdirectory(${COGNIA_SOURCE_DIR} cognia-runtime EXCLUDE_FROM_ALL)
endif()
add_executable(cognia_consciousness_lab src/main.cpp)
target_link_libraries(cognia_consciousness_lab PRIVATE cognia_orchestration)
