Skip to content
Snippets Groups Projects
Unverified Commit e23dbc74 authored by Jason Turner's avatar Jason Turner Committed by GitHub
Browse files

Use globally set CMAKE_CXX_STANDARD if it is set (#620)

parent 1397c102
No related branches found
No related tags found
No related merge requests found
......@@ -43,9 +43,17 @@ function(ftxui_set_options library)
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
)
# Play nicely if we are being consumed by another project
# and use their CMAKE_CXX_STANDARD. Otherwise, fall back to 17
# C++17 is used. We require fold expression at least.
if (DEFINED CMAKE_CXX_STANDARD)
set(CXX_STANDARD ${CMAKE_CXX_STANDARD})
else()
set(CXX_STANDARD 17)
endif()
set_target_properties(${library} PROPERTIES
CXX_STANDARD 17
CXX_STANDARD ${CXX_STANDARD}
CXX_EXTENSIONS OFF
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment