Added guards against c++11

This commit is contained in:
Efi Fogel 2018-05-25 14:12:09 +03:00
parent 8631b3c09f
commit e3271e8f38
1 changed files with 13 additions and 4 deletions

View File

@ -6,6 +6,16 @@ project( Minkowski_sum_2_Tests )
cmake_minimum_required(VERSION 2.8.10)
list(FIND CMAKE_CXX_COMPILE_FEATURES cxx_generalized_initializers has_cpp11)
if (has_cpp11 LESS 0)
message(STATUS "NOTICE: These examples requires a C++11 compiler and will not be compiled.")
return()
endif()
# Use C++11 for this directory and its sub-directories.
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
find_package(CGAL QUIET COMPONENTS Core )
if ( CGAL_FOUND )
@ -23,8 +33,7 @@ if ( CGAL_FOUND )
endforeach()
else()
message(STATUS "This program requires the CGAL library, and will not be compiled.")
endif()
message(STATUS "This program requires the CGAL library, and will not be compiled.")
endif()