Mercurial > hg > orthanc-webviewer
comparison Resources/CMake/GdcmConfiguration.cmake @ 169:eb9fdf8db9f0
fix build on OpenBSD
author | sjodogne |
---|---|
date | Wed, 23 Aug 2017 00:07:13 +0200 |
parents | 5dc54316d68b |
children | 81f16c5667ba |
comparison
equal
deleted
inserted
replaced
168:38aa615b7667 | 169:eb9fdf8db9f0 |
---|---|
22 # embedding into the shared library containing the Orthanc plugin | 22 # embedding into the shared library containing the Orthanc plugin |
23 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 23 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
24 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR | 24 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR |
25 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") | 25 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") |
26 set(AdditionalFlags "-fPIC") | 26 set(AdditionalFlags "-fPIC") |
27 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") | |
28 # This definition is necessary to compile | |
29 # "Source/MediaStorageAndFileFormat/gdcmFileStreamer.cxx" | |
30 set(AdditionalFlags "-Doff64_t=off_t") | |
27 endif() | 31 endif() |
28 | 32 |
29 set(Flags | 33 set(Flags |
30 "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${AdditionalFlags}" | 34 "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${AdditionalFlags}" |
31 "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${AdditionalFlags}" | 35 "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${AdditionalFlags}" |