Browse Source

Project: Fix exit-on-error with compile feature tests.

Stephen Kelly 11 years ago
parent
commit
c4f4dac2d5
1 changed files with 3 additions and 4 deletions
  1. 3 4
      Modules/Compiler/GNU-CXX.cmake

+ 3 - 4
Modules/Compiler/GNU-CXX.cmake

@@ -27,14 +27,13 @@ endif()
 macro(cmake_record_cxx_compile_features)
   macro(_get_gcc_features std_version list)
     record_compiler_features(CXX "-std=${std_version}" ${list})
-    if (NOT _result EQUAL 0)
-      return()
-    endif()
   endmacro()
 
   if (UNIX AND NOT APPLE AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.8)
     _get_gcc_features(c++11 CMAKE_CXX11_COMPILE_FEATURES)
-    _get_gcc_features(c++98 CMAKE_CXX98_COMPILE_FEATURES)
+    if (_result EQUAL 0)
+      _get_gcc_features(c++98 CMAKE_CXX98_COMPILE_FEATURES)
+    endif()
   else()
     set(_result 0)
   endif()