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:
@@ -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
5
bzip3-config.cmake.in
Normal file
@@ -0,0 +1,5 @@
|
||||
if(@BZIP3_ENABLE_PTHREAD@)
|
||||
include(CMakeFindDependencyMacro)
|
||||
find_dependency(Threads)
|
||||
endif()
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/bzip3-targets.cmake")
|
||||
Reference in New Issue
Block a user