Mercurial > hg > orthanc
comparison Resources/CMake/Compiler.cmake @ 2460:292bd85d4532
fix openbsd
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 04 Jan 2018 18:37:41 +0100 |
parents | 2a211c0fc7ca |
children | 808fd5218f56 |
comparison
equal
deleted
inserted
replaced
2459:98a04e75f15e | 2460:292bd85d4532 |
---|---|
97 if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" AND | 97 if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" AND |
98 NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") | 98 NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") |
99 link_libraries(dl) | 99 link_libraries(dl) |
100 endif() | 100 endif() |
101 | 101 |
102 if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") | 102 if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" AND |
103 # The "--as-needed" linker flag is not available on FreeBSD | 103 NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") |
104 # The "--as-needed" linker flag is not available on FreeBSD and OpenBSD | |
104 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") | 105 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") |
105 set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed") | 106 set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed") |
106 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed") | 107 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed") |
107 endif() | 108 endif() |
108 | 109 |