Skip to content

Commit 8bdbfc9

Browse files
committed
refactor(cmake): link standalone reply module
2 parents 7bf5ed3 + 89f8a9d commit 8bdbfc9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ else()
9999
set(_VIX_UTILS_DIR "${_VIX_MODULES_DIR}/utils")
100100
set(_VIX_ASYNC_DIR "${_VIX_MODULES_DIR}/async")
101101
set(_VIX_JSON_DIR "${_VIX_MODULES_DIR}/json")
102+
set(_VIX_REPLY_DIR "${_VIX_MODULES_DIR}/reply")
102103
set(_VIX_TEMPLATE_DIR "${_VIX_MODULES_DIR}/template")
103104
set(_VIX_NET_DIR "${_VIX_MODULES_DIR}/net")
104105
set(_VIX_CRYPTO_DIR "${_VIX_MODULES_DIR}/crypto")
@@ -127,6 +128,10 @@ else()
127128
add_subdirectory("${_VIX_JSON_DIR}" "${CMAKE_BINARY_DIR}/_vix_json")
128129
endif()
129130

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+
130135
if (EXISTS "${_VIX_TEMPLATE_DIR}/CMakeLists.txt" AND NOT TARGET vix::template)
131136
add_subdirectory("${_VIX_TEMPLATE_DIR}" "${CMAKE_BINARY_DIR}/_vix_template")
132137
endif()
@@ -171,6 +176,10 @@ else()
171176
list(APPEND _VIX_LOCAL_LINK_TARGETS vix::json)
172177
endif()
173178

179+
if (TARGET vix::reply)
180+
list(APPEND _VIX_LOCAL_LINK_TARGETS vix::reply)
181+
endif()
182+
174183
if (TARGET vix::template)
175184
list(APPEND _VIX_LOCAL_LINK_TARGETS vix::template)
176185
endif()
@@ -204,6 +213,7 @@ else()
204213
vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_UTILS_DIR}/include")
205214
vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_ASYNC_DIR}/include")
206215
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")
207217
vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_TEMPLATE_DIR}/include")
208218
vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_NET_DIR}/include")
209219
vix_append_if_exists(_VIX_LOCAL_INCLUDE_DIRS "${_VIX_CRYPTO_DIR}/include")

0 commit comments

Comments
 (0)