Skip to content

Commit 5262528

Browse files
committed
debug: copy *.ddl to VCPKG bin dir
1 parent 3f938cc commit 5262528

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

CMakeLists.txt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -273,19 +273,21 @@ set(MRN_ALL_SOURCES
273273
${LIBMRN_NEED_MYSQL_SOURCES})
274274

275275
if(MRN_BUNDLED)
276+
if(WIN32 AND INSTALL_RUNTIME_DEPENDENCIES)
277+
set(_VCPKG_BIN
278+
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/bin")
279+
message(STATUS "Copying Groonga lib/ to ${_VCPKG_BIN}")
280+
install(
281+
DIRECTORY "${MRN_BUNDLED_GROONGA_DIR}/lib/"
282+
DESTINATION "${_VCPKG_BIN}"
283+
FILES_MATCHING
284+
PATTERN "*.dll"
285+
)
286+
endif()
276287
mysql_add_plugin(mroonga
277288
${MRN_ALL_SOURCES}
278289
STORAGE_ENGINE MODULE_ONLY
279290
LINK_LIBRARIES ${MRN_LIBRARIES})
280-
if(WIN32 AND INSTALL_RUNTIME_DEPENDENCIES)
281-
set(_VCPKG_BIN "$ENV{VCPKG_INSTALLED_DIR}/$ENV{VCPKG_TARGET_TRIPLET}/bin")
282-
message(STATUS "Copying Mroonga DLLs into vcpkg tree: ${_VCPKG_BIN}")
283-
284-
install(CODE
285-
"file(INSTALL
286-
DIRECTORY "${MRN_BUNDLED_GROONGA_DIR}/lib"
287-
DESTINATION "${_VCPKG_BIN}")")
288-
endif()
289291
else()
290292
add_library(mroonga MODULE ${MRN_ALL_SOURCES})
291293

0 commit comments

Comments
 (0)