mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 14:23:10 -05:00
Merge topic 'check-unique_ptr-pgi'
3a2c736b41 Extend C++17/C++14 feature checks to require unique_ptr
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2252
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
set(CMake_CXX14_BROKEN 0)
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|PGI")
|
||||
if(NOT CMAKE_CXX14_STANDARD_COMPILE_OPTION)
|
||||
set(CMake_CXX14_WORKS 0)
|
||||
endif()
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#include <cstdio>
|
||||
#include <memory>
|
||||
|
||||
int main()
|
||||
{
|
||||
return 0;
|
||||
std::unique_ptr<int> u(new int(0));
|
||||
return *u;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
set(CMake_CXX17_BROKEN 0)
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|PGI")
|
||||
if(NOT CMAKE_CXX17_STANDARD_COMPILE_OPTION)
|
||||
set(CMake_CXX17_WORKS 0)
|
||||
endif()
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
#include <cstdio>
|
||||
#include <memory>
|
||||
#include <unordered_map>
|
||||
|
||||
int main()
|
||||
{
|
||||
return 0;
|
||||
std::unique_ptr<int> u(new int(0));
|
||||
return *u;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user