@@ -33,8 +33,8 @@ if (HWINFO_BATTERY)
33
33
target_link_libraries (hwinfo_battery_static PRIVATE "-framework IOKit" "-framework CoreFoundation" )
34
34
endif ()
35
35
36
- target_link_libraries (hwinfo INTERFACE hwinfo_battery hwinfo_cpu hwinfo_disk hwinfo_gpu hwinfo_mainboard hwinfo_os hwinfo_ram )
37
- target_link_libraries (hwinfo_static INTERFACE hwinfo_battery hwinfo_cpu hwinfo_disk hwinfo_gpu hwinfo_mainboard hwinfo_os hwinfo_ram )
36
+ target_link_libraries (hwinfo INTERFACE hwinfo_battery)
37
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_battery_static )
38
38
endif ()
39
39
# ______________________________________________________________________________________________________________________
40
40
@@ -58,6 +58,9 @@ if (HWINFO_CPU)
58
58
add_library (hwinfo_cpu_static STATIC ${CPU_SRC_FILES} )
59
59
target_compile_definitions (hwinfo_cpu_static PUBLIC HWINFO_CPU)
60
60
target_include_directories (hwinfo_cpu_static PUBLIC $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR} >)
61
+
62
+ target_link_libraries (hwinfo INTERFACE hwinfo_cpu)
63
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_cpu_static)
61
64
endif ()
62
65
# ______________________________________________________________________________________________________________________
63
66
@@ -86,6 +89,9 @@ if (HWINFO_DISK)
86
89
if (APPLE )
87
90
target_link_libraries (hwinfo_disk_static PRIVATE "-framework IOKit" "-framework CoreFoundation" )
88
91
endif ()
92
+
93
+ target_link_libraries (hwinfo INTERFACE hwinfo_disk)
94
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_disk_static)
89
95
endif ()
90
96
# ______________________________________________________________________________________________________________________
91
97
@@ -123,6 +129,9 @@ if (HWINFO_GPU)
123
129
target_link_libraries (hwinfo_gpu_static PRIVATE opencl_device)
124
130
endif ()
125
131
target_include_directories (hwinfo_gpu_static PUBLIC $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR} >)
132
+
133
+ target_link_libraries (hwinfo INTERFACE hwinfo_gpu)
134
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_gpu_static)
126
135
endif ()
127
136
# ______________________________________________________________________________________________________________________
128
137
@@ -146,6 +155,9 @@ if (HWINFO_MAINBOARD)
146
155
add_library (hwinfo_mainboard_static STATIC ${MAINBOARD_SRC_FILES} )
147
156
target_compile_definitions (hwinfo_mainboard_static PUBLIC HWINFO_MAINBOARD)
148
157
target_include_directories (hwinfo_mainboard_static PUBLIC $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR} >)
158
+
159
+ target_link_libraries (hwinfo INTERFACE hwinfo_mainboard)
160
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_mainboard_static)
149
161
endif ()
150
162
# ______________________________________________________________________________________________________________________
151
163
@@ -169,6 +181,9 @@ if (HWINFO_OS)
169
181
add_library (hwinfo_os_static STATIC ${OS_SRC_FILES} )
170
182
target_compile_definitions (hwinfo_os_static PUBLIC HWINFO_OS)
171
183
target_include_directories (hwinfo_os_static PUBLIC $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR} >)
184
+
185
+ target_link_libraries (hwinfo INTERFACE hwinfo_os)
186
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_os_static)
172
187
endif ()
173
188
# ______________________________________________________________________________________________________________________
174
189
@@ -192,5 +207,8 @@ if (HWINFO_RAM)
192
207
add_library (hwinfo_ram_static STATIC ${RAM_SRC_FILES} )
193
208
target_compile_definitions (hwinfo_ram_static PUBLIC HWINFO_RAM)
194
209
target_include_directories (hwinfo_ram_static PUBLIC $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR} >)
210
+
211
+ target_link_libraries (hwinfo INTERFACE hwinfo_ram)
212
+ target_link_libraries (hwinfo_static INTERFACE hwinfo_ram_static)
195
213
endif ()
196
214
# ______________________________________________________________________________________________________________________
0 commit comments