Mercurial > hg > orthanc-databases
comparison 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 |
comparison
equal
deleted
inserted
replaced
333:fad7c6156923 | 334:75ff5ce4a995 |
---|---|
48 ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt_dlloader.c | 48 ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt_dlloader.c |
49 ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt_error.c | 49 ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt_error.c |
50 ${UNIX_ODBC_SOURCES_DIR}/libltdl/ltdl.c | 50 ${UNIX_ODBC_SOURCES_DIR}/libltdl/ltdl.c |
51 ${UNIX_ODBC_SOURCES_DIR}/libltdl/slist.c | 51 ${UNIX_ODBC_SOURCES_DIR}/libltdl/slist.c |
52 ) | 52 ) |
53 | |
54 if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") | |
55 set(OSXHEADER 1) | |
56 set(__error_t_defined 1) | |
57 set(error_t int) | |
58 | |
59 # NB: The lines below might also be used for compatibility with | |
60 # LSB target version 4.0 instead of 5.0 (untested) | |
61 configure_file( | |
62 ${UNIX_ODBC_SOURCES_DIR}/libltdl/libltdl/lt__argz_.h | |
63 ${UNIX_ODBC_SOURCES_DIR}/libltdl/libltdl/lt__argz.h | |
64 COPYONLY) | |
65 list(APPEND LTDL_SOURCES | |
66 ${UNIX_ODBC_SOURCES_DIR}/libltdl/lt__argz.c | |
67 ) | |
68 endif() | |
53 else() | 69 else() |
54 check_include_file("libltdl/lt_dlloader.h" HAVE_LT_DLLOADER_H) | 70 check_include_file("libltdl/lt_dlloader.h" HAVE_LT_DLLOADER_H) |
55 if (NOT HAVE_LT_DLLOADER_H) | 71 if (NOT HAVE_LT_DLLOADER_H) |
56 message(FATAL_ERROR "Please install the libltdl-dev package") | 72 message(FATAL_ERROR "Please install the libltdl-dev package") |
57 endif() | 73 endif() |