mirror of
https://github.com/3proxy/3proxy.git
synced 2026-08-28 12:22:14 +00:00
do not use static linking for .so
This commit is contained in:
parent
fb9337c030
commit
cbab76fe41
1 changed files with 6 additions and 13 deletions
|
|
@ -9,18 +9,11 @@ add_3proxy_plugin(PamAuth
|
|||
SOURCES pamauth.c
|
||||
)
|
||||
|
||||
if(3PROXY_STATIC_LINK)
|
||||
set(_saved_cmake_find_library_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES})
|
||||
set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
|
||||
find_library(_pam_static_lib pam)
|
||||
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_saved_cmake_find_library_suffixes})
|
||||
if(_pam_static_lib)
|
||||
target_link_libraries(PamAuth PRIVATE -Wl,-Bstatic ${_pam_static_lib} -Wl,-Bdynamic)
|
||||
message(STATUS "PamAuth: static PAM")
|
||||
else()
|
||||
message(WARNING "3PROXY_STATIC_LINK is ON but static PAM not found, using dynamic")
|
||||
target_link_libraries(PamAuth PRIVATE PAM::PAM)
|
||||
endif()
|
||||
else()
|
||||
if(TARGET PAM::PAM)
|
||||
target_link_libraries(PamAuth PRIVATE PAM::PAM)
|
||||
else()
|
||||
target_link_libraries(PamAuth PRIVATE ${PAM_LIBRARIES})
|
||||
if(PAM_INCLUDE_DIRS)
|
||||
target_include_directories(PamAuth PRIVATE ${PAM_INCLUDE_DIRS})
|
||||
endif()
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue