File tree 1 file changed +16
-0
lines changed
1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -249,12 +249,28 @@ function(package_project)
249
249
install (
250
250
TARGETS ${_targets_list}
251
251
EXPORT ${_PackageProject_EXPORT}
252
+ RUNTIME_DEPENDENCY_SET project_deps
252
253
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR} " COMPONENT shlib
253
254
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR} " COMPONENT lib
254
255
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR} " COMPONENT bin
255
256
PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR} /${_PackageProject_NAME} " COMPONENT dev
256
257
${FILE_SET_ARGS}
257
258
)
259
+ if (CONAN_RUNTIME_LIB_DIRS)
260
+ install (RUNTIME_DEPENDENCY_SET project_deps
261
+ PRE_EXCLUDE_REGEXES
262
+ [[api-ms-win-.*]]
263
+ [[ext-ms-.*]]
264
+ [[kernel32\.dll]]
265
+ [[(libc|libgcc_s|libm|libstdc\+\+|libc\+\+)\..*]]
266
+ POST_EXCLUDE_REGEXES
267
+ [[.*/system32/.*\.dll]]
268
+ [[^/lib.*]]
269
+ [[^/usr/lib.*]]
270
+ DIRECTORIES
271
+ ${CONAN_RUNTIME_LIB_DIRS}
272
+ )
273
+ endif ()
258
274
259
275
# download ForwardArguments
260
276
FetchContent_Declare(
You can’t perform that action at this time.
0 commit comments