Mercurial > hg > orthanc-databases
diff Resources/CMake/UnixOdbcConfiguration.cmake @ 334:75ff5ce4a995
fix odbc build for OSX
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 11 Aug 2021 08:28:43 +0200 |
parents | b5fb8b77ce4d |
children | 16aac0287485 |
line wrap: on
line diff
--- a/Resources/CMake/UnixOdbcConfiguration.cmake Wed Aug 11 08:00:46 2021 +0200 +++ b/Resources/CMake/UnixOdbcConfiguration.cmake Wed Aug 11 08:28:43 2021 +0200 @@ -50,6 +50,22 @@ ${UNIX_ODBC_SOURCES_DIR}/libltdl/ltdl.c ${UNIX_ODBC_SOURCES_DIR}/libltdl/slist.c ) + + if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + set(OSXHEADER 1) + set(__error_t_defined 1) + set(error_t int) + + # NB: The lines below might also be used for compatibility with + # LSB target version 4.0 instead of 5.0 (untested) + configure_file( + ${UNIX_ODBC_SOURCES_DIR}/libltdl/libltdl/lt__argz_.h + ${UNIX_ODBC_SOURCES_DIR}/libltdl/libltdl/lt__argz.h + COPYONLY) + list(APPEND LTDL_SOURCES + ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt__argz.c + ) + endif() else() check_include_file("libltdl/lt_dlloader.h" HAVE_LT_DLLOADER_H) if (NOT HAVE_LT_DLLOADER_H)