|
99 | 99 | set(_VIX_UTILS_DIR "${_VIX_MODULES_DIR}/utils") |
100 | 100 | set(_VIX_ASYNC_DIR "${_VIX_MODULES_DIR}/async") |
101 | 101 | set(_VIX_JSON_DIR "${_VIX_MODULES_DIR}/json") |
| 102 | + set(_VIX_REPLY_DIR "${_VIX_MODULES_DIR}/reply") |
102 | 103 | set(_VIX_TEMPLATE_DIR "${_VIX_MODULES_DIR}/template") |
103 | 104 | set(_VIX_NET_DIR "${_VIX_MODULES_DIR}/net") |
104 | 105 | set(_VIX_CRYPTO_DIR "${_VIX_MODULES_DIR}/crypto") |
@@ -127,6 +128,10 @@ else() |
127 | 128 | add_subdirectory("${_VIX_JSON_DIR}" "${CMAKE_BINARY_DIR}/_vix_json") |
128 | 129 | endif() |
129 | 130 |
|
| 131 | + if (EXISTS "${_VIX_REPLY_DIR}/CMakeLists.txt" AND NOT TARGET vix::reply) |
| 132 | + add_subdirectory("${_VIX_REPLY_DIR}" "${CMAKE_BINARY_DIR}/_vix_reply") |
| 133 | + endif() |
| 134 | + |
130 | 135 | if (EXISTS "${_VIX_TEMPLATE_DIR}/CMakeLists.txt" AND NOT TARGET vix::template) |
131 | 136 | add_subdirectory("${_VIX_TEMPLATE_DIR}" "${CMAKE_BINARY_DIR}/_vix_template") |
132 | 137 | endif() |
@@ -171,6 +176,10 @@ else() |
171 | 176 | list(APPEND _VIX_LOCAL_LINK_TARGETS vix::json) |
172 | 177 | endif() |
173 | 178 |
|
| 179 | + if (TARGET vix::reply) |
| 180 | + list(APPEND _VIX_LOCAL_LINK_TARGETS vix::reply) |
| 181 | + endif() |
| 182 | + |
174 | 183 | if (TARGET vix::template) |
175 | 184 | list(APPEND _VIX_LOCAL_LINK_TARGETS vix::template) |
176 | 185 | endif() |
@@ -204,6 +213,7 @@ else() |
204 | 213 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_UTILS_DIR}/include") |
205 | 214 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_ASYNC_DIR}/include") |
206 | 215 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_JSON_DIR}/include") |
| 216 | + vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_REPLY_DIR}/include") |
207 | 217 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_TEMPLATE_DIR}/include") |
208 | 218 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_NET_DIR}/include") |
209 | 219 | vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_CRYPTO_DIR}/include") |
|
0 commit comments