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}"