1
0
mirror of https://github.com/kspalaiologos/bzip3.git synced 2026-10-23 14:48:53 +03:00

Add missing find_dependency call to ensure Threads::threads is present in downstream find_package callers. (#163)

This commit is contained in:
Billy O'Neal
2025-08-12 06:16:13 -07:00
committed by GitHub
parent dca13c8231
commit 4c7224979b
2 changed files with 14 additions and 4 deletions

View File

@@ -90,16 +90,21 @@ if(BUILD_SHARED_LIBS)
endif()
install(
TARGETS bz3
EXPORT ${CMAKE_PROJECT_NAME}-config
EXPORT ${CMAKE_PROJECT_NAME}-targets
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(
EXPORT ${CMAKE_PROJECT_NAME}-config
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}
EXPORT ${CMAKE_PROJECT_NAME}-targets
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}"
NAMESPACE ${CMAKE_PROJECT_NAME}::)
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}-config.cmake"
@ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}-config.cmake"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}")
if(BZIP3_BUILD_APPS)
add_executable(bzip3)
target_sources(bzip3 PRIVATE src/main.c)

5
bzip3-config.cmake.in Normal file
View File

@@ -0,0 +1,5 @@
if(@BZIP3_ENABLE_PTHREAD@)
include(CMakeFindDependencyMacro)
find_dependency(Threads)
endif()
include("${CMAKE_CURRENT_LIST_DIR}/bzip3-targets.cmake")