Use "dylib" uniformly on MacOSX

Till PG15, shared libraries with ".so" suffix used to be loaded
properly on MacOSX. That has changed with PG16. Change it so that
shared libraries will uniformly use the ".dylib" suffix on MacOSX
This commit is contained in:
Nikhil Sontakke 2023-10-26 14:51:53 +05:30 committed by Nikhil
parent f8b8bef207
commit d01d950b09
2 changed files with 6 additions and 0 deletions

View File

@ -12,6 +12,9 @@ if(UNIX)
endif()
if(APPLE)
if((${PG_VERSION_MAJOR} GREATER_EQUAL "16"))
set(CMAKE_SHARED_MODULE_SUFFIX ".dylib")
endif()
set(CMAKE_SHARED_LINKER_FLAGS
"${CMAKE_SHARED_LINKER_FLAGS} -multiply_defined suppress")
set(CMAKE_MODULE_LINKER_FLAGS

View File

@ -10,6 +10,9 @@ if(UNIX)
endif()
if(APPLE)
if((${PG_VERSION_MAJOR} GREATER_EQUAL "16"))
set(CMAKE_SHARED_MODULE_SUFFIX ".dylib")
endif()
set(CMAKE_SHARED_LINKER_FLAGS
"${CMAKE_SHARED_LINKER_FLAGS} -multiply_defined suppress")
set(CMAKE_MODULE_LINKER_FLAGS