Commit aa99ce5a authored by Shlomi Nissan's avatar Shlomi Nissan
Browse files

Add CXX_STANDARD_REQUIRED to CMake quickstart

parent cb455a71
...@@ -54,6 +54,7 @@ project(my_project) ...@@ -54,6 +54,7 @@ project(my_project)
# GoogleTest requires at least C++14 # GoogleTest requires at least C++14
set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include(FetchContent) include(FetchContent)
FetchContent_Declare( FetchContent_Declare(
......
...@@ -126,10 +126,10 @@ match the project in which it is included. ...@@ -126,10 +126,10 @@ match the project in which it is included.
An environment that supports C++11 is required in order to successfully build An environment that supports C++11 is required in order to successfully build
GoogleTest. One way to ensure this is to specify the standard in the top-level GoogleTest. One way to ensure this is to specify the standard in the top-level
project, for example by using the `set(CMAKE_CXX_STANDARD 11)` command. If this project, for example by using the `set(CMAKE_CXX_STANDARD 11)` command along
is not feasible, for example in a C project using GoogleTest for validation, with `set(CMAKE_CXX_STANDARD_REQUIRED ON). If this is not feasible, for example
then it can be specified by adding it to the options for cmake via the in a C project using GoogleTest for validation, then it can be specified by
`DCMAKE_CXX_FLAGS` option. adding it to the options for cmake via the `-DCMAKE_CXX_FLAGS` option.
### Tweaking GoogleTest ### Tweaking GoogleTest
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment