Mercurial > hg > orthanc
comparison Resources/CMake/Compiler.cmake @ 1968:e7ae0185b77e
command line option "-Wno-int-to-pointer-cast" is valid for C/ObjC but not for C++
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 11 Apr 2016 12:40:25 +0200 |
parents | 83a2431a455f |
children | 5e40f88f4eba |
comparison
equal
deleted
inserted
replaced
1967:83a2431a455f | 1968:e7ae0185b77e |
---|---|
101 ) | 101 ) |
102 link_libraries(rpcrt4 ws2_32) | 102 link_libraries(rpcrt4 ws2_32) |
103 | 103 |
104 if (CMAKE_COMPILER_IS_GNUCXX) | 104 if (CMAKE_COMPILER_IS_GNUCXX) |
105 # Some additional C/C++ compiler flags for MinGW | 105 # Some additional C/C++ compiler flags for MinGW |
106 SET(MINGW_NO_WARNINGS "-Wno-unused-but-set-variable -Wno-int-to-pointer-cast -Wno-unused-function -Wno-unused-variable") | 106 SET(MINGW_NO_WARNINGS "-Wno-int-to-pointer-cast -Wno-unused-function -Wno-unused-variable") |
107 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MINGW_NO_WARNINGS} -Wno-pointer-to-int-cast") | 107 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MINGW_NO_WARNINGS} -Wno-pointer-to-int-cast -Wno-unused-but-set-variable") |
108 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MINGW_NO_WARNINGS}") | 108 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MINGW_NO_WARNINGS}") |
109 | 109 |
110 # This is a patch for MinGW64 | 110 # This is a patch for MinGW64 |
111 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") | 111 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") |
112 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") | 112 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") |