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