This is an automated email from the git hooks/post-receive script. odyx pushed a commit to branch upstream/latest in repository colobot.
commit f52650edb5f051219e2398891840058d6cd022aa Author: Piotr Dziwinski <piot...@gmail.com> Date: Mon Apr 27 18:03:06 2015 +0200 Add MSVC compiler detection --- CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 89a6371..3d78fd2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -85,7 +85,7 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") set(PLATFORM_GNU 0) set(PLATFORM_MACOSX 1) set(PLATFORM_OTHER 0) - + # Platform-dependent implementation of system.h set(SYSTEM_CPP_MODULE "system_macosx.cpp") @@ -114,7 +114,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) set(CMAKE_MODULE_PATH "${colobot_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) # Compiler detection -if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") +if(CMAKE_CXX_COMPILER_ID MATCHES "GNU") execute_process( COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) if (GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7) @@ -126,12 +126,14 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") else() message(FATAL_ERROR "${PROJECT_NAME} requires GCC 4.6 or greater.") endif() -elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") +elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") message(STATUS "Detected Clang compiler") set(CXX11_FLAGS "-std=c++11") +elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + message(STATUS "Detected MSVC compiler") + set(CXX11_FLAGS "") else() - message(FATAL_ERROR "Your C++ compiler doesn't seem to support C++11.\n" - "Supported compilers at this time are GCC 4.6+ and clang.") + message(FATAL_ERROR "Your C++ compiler doesn't seem to be supported.") endif() -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits