Skip to content
Snippets Groups Projects
Commit 7ea96518 authored by Axel Naumann's avatar Axel Naumann
Browse files

[cmake] Only set hasstdexpstringview if not hasstdstringview (ROOT-9841).

parent db6a19aa
No related branches found
No related tags found
No related merge requests found
......@@ -575,20 +575,21 @@ else()
endif()
set(hasstdexpstringview undef)
CHECK_CXX_SOURCE_COMPILES("#include <string_view>
int main() { char arr[3] = {'B', 'a', 'r'}; std::string_view strv(arr, sizeof(arr)); return 0;}" found_stdstringview)
if(found_stdstringview)
set(hasstdstringview define)
else()
set(hasstdstringview undef)
endif()
CHECK_CXX_SOURCE_COMPILES("#include <experimental/string_view>
CHECK_CXX_SOURCE_COMPILES("#include <experimental/string_view>
int main() { char arr[3] = {'B', 'a', 'r'}; std::experimental::string_view strv(arr, sizeof(arr)); return 0;}" found_stdexpstringview)
if(found_stdexpstringview)
set(hasstdexpstringview define)
else()
set(hasstdexpstringview undef)
if(found_stdexpstringview)
set(hasstdexpstringview define)
else()
set(hasstdexpstringview undef)
endif()
endif()
if(found_stdstringview)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment