$OpenBSD: patch-CMakeLists_txt,v 1.4 2019/08/12 15:41:55 bcallah Exp $

Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -51,8 +51,13 @@ if (LIBPGMATH_STANDALONE_BUILD)
   endif()
 endif()
 
+set(LIBPGMATH_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}")
+if ("${CMAKE_SYSTEM_NAME}" STREQUAL "OpenBSD")
+    set(LIBPGMATH_SYSTEM_NAME "Linux")
+endif ()
+
 set(LIBPGMATH_SYSTEM_PROCESSOR "${CMAKE_SYSTEM_PROCESSOR}")
-if ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64")
+if ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "amd64")
     set(LIBPGMATH_SYSTEM_PROCESSOR "x86_64")
 endif ()
 
@@ -106,7 +111,7 @@ set(LIBPGMATH_TOOLS_DIR ${LIBPGMATH_BASE_DIR}/tools)
 set(LIBPGMATH_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
 set(LIBPGMATH_RUNTIME_PATH ${CMAKE_BINARY_DIR}/lib)
 set(LIBPGMATH_LIBRARY_NAME pgmath)
-set(LIBPGMATH_RTL ${CMAKE_SHARED_LIBRARY_PREFIX}${LIBPGMATH_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
+set(LIBPGMATH_RTL ${CMAKE_SHARED_LIBRARY_PREFIX}${LIBPGMATH_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}.${LIBpgmath_VERSION})
 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
 
 # Require out of source build.
