@@ -123,23 +123,27 @@ if(NOT BUILD_SHARED_LIBS)
123
123
set (all_kernel_static_link_libs "" )
124
124
get_target_static_link_libs (bitcoinkernel all_kernel_static_link_libs )
125
125
126
- install (TARGETS ${all_kernel_static_link_libs} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT bitcoinkernel )
126
+ install (TARGETS ${all_kernel_static_link_libs} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libbitcoinkernel )
127
127
list (TRANSFORM all_kernel_static_link_libs PREPEND "-l" )
128
128
# LIBS_PRIVATE is substituted in the pkg-config file.
129
129
list (JOIN all_kernel_static_link_libs " " LIBS_PRIVATE )
130
130
endif ()
131
131
132
132
configure_file (${PROJECT_SOURCE_DIR} /libbitcoinkernel.pc.in ${PROJECT_BINARY_DIR} /libbitcoinkernel.pc @ONLY )
133
- install (FILES ${PROJECT_BINARY_DIR} /libbitcoinkernel.pc DESTINATION "${CMAKE_INSTALL_LIBDIR} /pkgconfig" COMPONENT bitcoinkernel )
133
+ install (FILES ${PROJECT_BINARY_DIR} /libbitcoinkernel.pc DESTINATION "${CMAKE_INSTALL_LIBDIR} /pkgconfig" COMPONENT libbitcoinkernel )
134
+
135
+ # Add a convenience libbitcoinkernel target as a synonym for bitcoinkernel.
136
+ add_custom_target (libbitcoinkernel )
137
+ add_dependencies (libbitcoinkernel bitcoinkernel )
134
138
135
139
install (TARGETS bitcoinkernel
136
140
RUNTIME
137
141
DESTINATION ${CMAKE_INSTALL_BINDIR}
138
- COMPONENT bitcoinkernel
142
+ COMPONENT libbitcoinkernel
139
143
LIBRARY
140
144
DESTINATION ${CMAKE_INSTALL_LIBDIR}
141
- COMPONENT bitcoinkernel
145
+ COMPONENT libbitcoinkernel
142
146
ARCHIVE
143
147
DESTINATION ${CMAKE_INSTALL_LIBDIR}
144
- COMPONENT bitcoinkernel
148
+ COMPONENT libbitcoinkernel
145
149
)
0 commit comments