Skip to content

Commit 46690dd

Browse files
authored
rename hwinfo to lfreist-hwinfo when use find_package() (#107)
1 parent 9082961 commit 46690dd

6 files changed

+23
-23
lines changed

CMakeLists.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -46,22 +46,22 @@ add_subdirectory(src)
4646

4747
include(CMakePackageConfigHelpers)
4848
write_basic_package_version_file(
49-
"${CMAKE_CURRENT_BINARY_DIR}/hwinfoConfigVersion.cmake"
49+
"${CMAKE_CURRENT_BINARY_DIR}/lfreist-hwinfoConfigVersion.cmake"
5050
VERSION ${PROJECT_VERSION}
5151
COMPATIBILITY AnyNewerVersion
5252
)
53-
configure_file(cmake/hwinfoConfig.cmake.in
54-
"${CMAKE_CURRENT_BINARY_DIR}/hwinfoConfig.cmake"
53+
configure_file(cmake/lfreist-hwinfoConfig.cmake.in
54+
"${CMAKE_CURRENT_BINARY_DIR}/lfreist-hwinfoConfig.cmake"
5555
@ONLY
5656
)
5757
install(FILES
58-
"${CMAKE_CURRENT_BINARY_DIR}/hwinfoConfig.cmake"
59-
"${CMAKE_CURRENT_BINARY_DIR}/hwinfoConfigVersion.cmake"
58+
"${CMAKE_CURRENT_BINARY_DIR}/lfreist-hwinfoConfig.cmake"
59+
"${CMAKE_CURRENT_BINARY_DIR}/lfreist-hwinfoConfigVersion.cmake"
6060
DESTINATION lib/cmake/hwinfo
6161
)
62-
install(EXPORT hwinfoTargets
63-
FILE hwinfoTargets.cmake
64-
NAMESPACE hwinfo::
62+
install(EXPORT lfreist-hwinfoTargets
63+
FILE lfreist-hwinfoTargets.cmake
64+
NAMESPACE lfreist-hwinfo::
6565
DESTINATION lib/cmake/hwinfo
6666
)
6767

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ Disk 4:
228228
4. Link it in cmake
229229
```cmake
230230
add_executable(your_executable your_executable.cpp)
231-
target_link_libraries(your_executable PUBLIC hwinfo::hwinfo)
231+
target_link_libraries(your_executable PUBLIC lfreist-hwinfo::hwinfo)
232232
```
233233
234234
@@ -261,5 +261,5 @@ Disk 4:
261261
4. Link it in cmake
262262
```cmake
263263
add_executable(your_executable your_executable.cpp)
264-
target_link_libraries(your_executable PUBLIC hwinfo::hwinfo)
264+
target_link_libraries(your_executable PUBLIC lfreist-hwinfo::hwinfo)
265265
```

cmake/hwinfoConfig.cmake.in

-3
This file was deleted.

cmake/lfreist-hwinfoConfig.cmake.in

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@PACKAGE_INIT@
2+
3+
include("${CMAKE_CURRENT_LIST_DIR}/lfreist-hwinfoTargets.cmake")

examples/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ endif ()
1414

1515
add_executable(system_info system_infoMain.cpp)
1616

17-
target_link_libraries(system_info PRIVATE hwinfo::hwinfo fmt::fmt)
17+
target_link_libraries(system_info PRIVATE lfreist-hwinfo::hwinfo fmt::fmt)
1818

1919
install(TARGETS system_info)

src/CMakeLists.txt

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# ----- hwinfo ---------------------------------------------------------------------------------------------------------
22
add_library(hwinfo INTERFACE)
33
target_include_directories(hwinfo INTERFACE $<BUILD_INTERFACE:${HWINFO_INCLUDE_DIR}> $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
4-
add_library(hwinfo::hwinfo ALIAS hwinfo)
4+
add_library(lfreist-hwinfo::hwinfo ALIAS hwinfo)
55
set_target_properties(hwinfo PROPERTIES OUTPUT_NAME "hwinfo")
66

77
# === Components =======================================================================================================
@@ -30,7 +30,7 @@ if (HWINFO_BATTERY)
3030
set_target_properties(hwinfo_battery PROPERTIES OUTPUT_NAME "hwinfo_battery")
3131

3232
install(TARGETS hwinfo_battery
33-
EXPORT hwinfoTargets
33+
EXPORT lfreist-hwinfoTargets
3434
LIBRARY DESTINATION lib
3535
ARCHIVE DESTINATION lib
3636
RUNTIME DESTINATION bin)
@@ -62,7 +62,7 @@ if (HWINFO_CPU)
6262
set_target_properties(hwinfo_cpu PROPERTIES OUTPUT_NAME "hwinfo_cpu")
6363

6464
install(TARGETS hwinfo_cpu
65-
EXPORT hwinfoTargets
65+
EXPORT lfreist-hwinfoTargets
6666
LIBRARY DESTINATION lib
6767
ARCHIVE DESTINATION lib
6868
RUNTIME DESTINATION bin)
@@ -97,7 +97,7 @@ if (HWINFO_DISK)
9797
set_target_properties(hwinfo_disk PROPERTIES OUTPUT_NAME "hwinfo_disk")
9898

9999
install(TARGETS hwinfo_disk
100-
EXPORT hwinfoTargets
100+
EXPORT lfreist-hwinfoTargets
101101
LIBRARY DESTINATION lib
102102
ARCHIVE DESTINATION lib
103103
RUNTIME DESTINATION bin)
@@ -140,7 +140,7 @@ if (HWINFO_GPU)
140140
set_target_properties(hwinfo_gpu PROPERTIES OUTPUT_NAME "hwinfo_gpu")
141141

142142
install(TARGETS hwinfo_gpu
143-
EXPORT hwinfoTargets
143+
EXPORT lfreist-hwinfoTargets
144144
LIBRARY DESTINATION lib
145145
ARCHIVE DESTINATION lib
146146
RUNTIME DESTINATION bin)
@@ -175,7 +175,7 @@ if (HWINFO_MAINBOARD)
175175
set_target_properties(hwinfo_mainboard PROPERTIES OUTPUT_NAME "hwinfo_mainboard")
176176

177177
install(TARGETS hwinfo_mainboard
178-
EXPORT hwinfoTargets
178+
EXPORT lfreist-hwinfoTargets
179179
LIBRARY DESTINATION lib
180180
ARCHIVE DESTINATION lib
181181
RUNTIME DESTINATION bin)
@@ -209,7 +209,7 @@ if (HWINFO_OS)
209209
set_target_properties(hwinfo_os PROPERTIES OUTPUT_NAME "hwinfo_os")
210210

211211
install(TARGETS hwinfo_os
212-
EXPORT hwinfoTargets
212+
EXPORT lfreist-hwinfoTargets
213213
LIBRARY DESTINATION lib
214214
ARCHIVE DESTINATION lib
215215
RUNTIME DESTINATION bin)
@@ -241,7 +241,7 @@ if (HWINFO_RAM)
241241
set_target_properties(hwinfo_ram PROPERTIES OUTPUT_NAME "hwinfo_ram")
242242

243243
install(TARGETS hwinfo_ram
244-
EXPORT hwinfoTargets
244+
EXPORT lfreist-hwinfoTargets
245245
LIBRARY DESTINATION lib
246246
ARCHIVE DESTINATION lib
247247
RUNTIME DESTINATION bin)
@@ -253,7 +253,7 @@ endif ()
253253
install(FILES ${HWINFO_INCLUDE_DIR}/hwinfo/platform.h ${HWINFO_INCLUDE_DIR}/hwinfo/hwinfo.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
254254
install(DIRECTORY ${HWINFO_INCLUDE_DIR}/hwinfo/utils DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hwinfo)
255255
install(TARGETS hwinfo
256-
EXPORT hwinfoTargets
256+
EXPORT lfreist-hwinfoTargets
257257
LIBRARY DESTINATION lib
258258
ARCHIVE DESTINATION lib
259259
RUNTIME DESTINATION bin

0 commit comments

Comments
 (0)