@@ -105,6 +105,7 @@ else()
105105 set (_VIX_P2P_DIR "${_VIX_MODULES_DIR} /p2p" )
106106 set (_VIX_SYNC_DIR "${_VIX_MODULES_DIR} /sync" )
107107 set (_VIX_CACHE_DIR "${_VIX_MODULES_DIR} /cache" )
108+ set (_VIX_AGENT_DIR "${_VIX_MODULES_DIR} /agent" )
108109
109110 set (_LOCAL_LAYOUT_OK FALSE )
110111 if (EXISTS "${_VIX_CORE_DIR} /CMakeLists.txt" AND EXISTS "${_VIX_UTILS_DIR} /CMakeLists.txt" )
@@ -146,6 +147,10 @@ else()
146147 add_subdirectory ("${_VIX_CACHE_DIR} " "${CMAKE_BINARY_DIR} /_vix_cache" )
147148 endif ()
148149
150+ if (EXISTS "${_VIX_AGENT_DIR} /CMakeLists.txt" AND NOT TARGET vix::ai_agent)
151+ add_subdirectory ("${_VIX_AGENT_DIR} " "${CMAKE_BINARY_DIR} /_vix_ai_agent" )
152+ endif ()
153+
149154 if (EXISTS "${_VIX_P2P_DIR} /CMakeLists.txt" AND NOT TARGET vix::p2p)
150155 add_subdirectory ("${_VIX_P2P_DIR} " "${CMAKE_BINARY_DIR} /_vix_p2p" )
151156 endif ()
@@ -186,6 +191,10 @@ else()
186191 list (APPEND _VIX_LOCAL_LINK_TARGETS vix::cache)
187192 endif ()
188193
194+ if (TARGET vix::ai_agent)
195+ list (APPEND _VIX_LOCAL_LINK_TARGETS vix::ai_agent)
196+ endif ()
197+
189198 if (TARGET vix::p2p)
190199 list (APPEND _VIX_LOCAL_LINK_TARGETS vix::p2p)
191200 endif ()
@@ -200,6 +209,7 @@ else()
200209 vix_append_if_exists (_VIX_LOCAL_INCLUDE_DIRS "${_VIX_CRYPTO_DIR} /include" )
201210 vix_append_if_exists (_VIX_LOCAL_INCLUDE_DIRS "${_VIX_SYNC_DIR} /include" )
202211 vix_append_if_exists (_VIX_LOCAL_INCLUDE_DIRS "${_VIX_CACHE_DIR} /include" )
212+ vix_append_if_exists (_VIX_LOCAL_INCLUDE_DIRS "${_VIX_AGENT_DIR} /include" )
203213 vix_append_if_exists (_VIX_LOCAL_INCLUDE_DIRS "${_VIX_P2P_DIR} /include" )
204214
205215 if (_VIX_LOCAL_LINK_TARGETS)
0 commit comments