Skip to content

Commit 9082961

Browse files
authored
install dll (#104)
1 parent cef8edf commit 9082961

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

src/CMakeLists.txt

+16-7
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ if (HWINFO_BATTERY)
3232
install(TARGETS hwinfo_battery
3333
EXPORT hwinfoTargets
3434
LIBRARY DESTINATION lib
35-
ARCHIVE DESTINATION lib)
35+
ARCHIVE DESTINATION lib
36+
RUNTIME DESTINATION bin)
3637
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/battery.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
3738
endif ()
3839
# ______________________________________________________________________________________________________________________
@@ -63,7 +64,8 @@ if (HWINFO_CPU)
6364
install(TARGETS hwinfo_cpu
6465
EXPORT hwinfoTargets
6566
LIBRARY DESTINATION lib
66-
ARCHIVE DESTINATION lib)
67+
ARCHIVE DESTINATION lib
68+
RUNTIME DESTINATION bin)
6769
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/cpu.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
6870
endif()
6971
# ______________________________________________________________________________________________________________________
@@ -97,7 +99,8 @@ if (HWINFO_DISK)
9799
install(TARGETS hwinfo_disk
98100
EXPORT hwinfoTargets
99101
LIBRARY DESTINATION lib
100-
ARCHIVE DESTINATION lib)
102+
ARCHIVE DESTINATION lib
103+
RUNTIME DESTINATION bin)
101104
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/disk.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
102105
endif ()
103106
# ______________________________________________________________________________________________________________________
@@ -139,7 +142,8 @@ if (HWINFO_GPU)
139142
install(TARGETS hwinfo_gpu
140143
EXPORT hwinfoTargets
141144
LIBRARY DESTINATION lib
142-
ARCHIVE DESTINATION lib)
145+
ARCHIVE DESTINATION lib
146+
RUNTIME DESTINATION bin)
143147
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/gpu.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
144148
if(HWINFO_GPU_OPENCL)
145149
install(DIRECTORY ${HWINFO_INCLUDE_DIR}/hwinfo/opencl DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
@@ -173,7 +177,8 @@ if (HWINFO_MAINBOARD)
173177
install(TARGETS hwinfo_mainboard
174178
EXPORT hwinfoTargets
175179
LIBRARY DESTINATION lib
176-
ARCHIVE DESTINATION lib)
180+
ARCHIVE DESTINATION lib
181+
RUNTIME DESTINATION bin)
177182
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/mainboard.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
178183
endif ()
179184
# ______________________________________________________________________________________________________________________
@@ -206,7 +211,8 @@ if (HWINFO_OS)
206211
install(TARGETS hwinfo_os
207212
EXPORT hwinfoTargets
208213
LIBRARY DESTINATION lib
209-
ARCHIVE DESTINATION lib)
214+
ARCHIVE DESTINATION lib
215+
RUNTIME DESTINATION bin)
210216
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/os.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
211217
endif ()
212218
# ______________________________________________________________________________________________________________________
@@ -237,7 +243,9 @@ if (HWINFO_RAM)
237243
install(TARGETS hwinfo_ram
238244
EXPORT hwinfoTargets
239245
LIBRARY DESTINATION lib
240-
ARCHIVE DESTINATION lib)
246+
ARCHIVE DESTINATION lib
247+
RUNTIME DESTINATION bin)
248+
241249
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/ram.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
242250
endif ()
243251
# ______________________________________________________________________________________________________________________
@@ -248,4 +256,5 @@ install(TARGETS hwinfo
248256
EXPORT hwinfoTargets
249257
LIBRARY DESTINATION lib
250258
ARCHIVE DESTINATION lib
259+
RUNTIME DESTINATION bin
251260
)

0 commit comments

Comments
 (0)