Mercurial > hg > orthanc
comparison Resources/CMake/Compiler.cmake @ 571:ec2c2411d4db laaw
versioning
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 25 Sep 2013 15:03:24 +0200 |
parents | 701d748cf327 |
children | 816dccaeb7cf ac8f68cbdbb6 |
comparison
equal
deleted
inserted
replaced
570:86c5bb651bfa | 571:ec2c2411d4db |
---|---|
3 if (${CMAKE_COMPILER_IS_GNUCXX}) | 3 if (${CMAKE_COMPILER_IS_GNUCXX}) |
4 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wno-long-long -Wno-implicit-function-declaration") | 4 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wno-long-long -Wno-implicit-function-declaration") |
5 # --std=c99 makes libcurl not to compile | 5 # --std=c99 makes libcurl not to compile |
6 # -pedantic gives a lot of warnings on OpenSSL | 6 # -pedantic gives a lot of warnings on OpenSSL |
7 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -Wno-long-long -Wno-variadic-macros") | 7 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -Wno-long-long -Wno-variadic-macros") |
8 | |
9 if (CMAKE_CROSSCOMPILING) | |
10 # http://stackoverflow.com/a/3543845/881731 | |
11 set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> -O coff -I<CMAKE_CURRENT_SOURCE_DIR> <SOURCE> <OBJECT>") | |
12 endif() | |
13 | |
8 elseif (${MSVC}) | 14 elseif (${MSVC}) |
9 # Use static runtime under Visual Studio | 15 # Use static runtime under Visual Studio |
10 # http://www.cmake.org/Wiki/CMake_FAQ#Dynamic_Replace | 16 # http://www.cmake.org/Wiki/CMake_FAQ#Dynamic_Replace |
11 # http://stackoverflow.com/a/6510446 | 17 # http://stackoverflow.com/a/6510446 |
12 foreach(flag_var | 18 foreach(flag_var |