Mercurial > hg > orthanc-webviewer
comparison Resources/CMake/Compiler.cmake @ 18:54d5dd1df2e5
support of FreeBSD
author | jodogne |
---|---|
date | Tue, 07 Apr 2015 17:09:25 +0200 |
parents | f926f0525b08 |
children | b42eeb4bd1e3 |
comparison
equal
deleted
inserted
replaced
17:b1eafe1e8511 | 18:54d5dd1df2e5 |
---|---|
30 SET(OS_LIBRARIES rpcrt4 ws2_32 secur32) | 30 SET(OS_LIBRARIES rpcrt4 ws2_32 secur32) |
31 if (CMAKE_COMPILER_IS_GNUCXX) | 31 if (CMAKE_COMPILER_IS_GNUCXX) |
32 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++") | 32 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++") |
33 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static-libgcc -static-libstdc++") | 33 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static-libgcc -static-libstdc++") |
34 endif() | 34 endif() |
35 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") | |
36 SET(OS_LIBRARIES uuid) | |
37 link_directories("/usr/local/lib") | |
38 # This line helps CHECK_INCLUDE_FILE_CXX macro to find files | |
39 SET(CMAKE_REQUIRED_INCLUDES "/usr/local/include") | |
35 endif () | 40 endif () |
36 | 41 |
37 if (CMAKE_COMPILER_IS_GNUCXX) | 42 if (CMAKE_COMPILER_IS_GNUCXX) |
38 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${CMAKE_SOURCE_DIR}/Resources/VersionScript.map -Wl,--no-undefined") | 43 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${CMAKE_SOURCE_DIR}/Resources/VersionScript.map -Wl,--no-undefined") |
39 endif() | 44 endif() |