set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIREDON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIREDON) set(CXX_EXTENSIONSOFF) #Project metadata set(PROJECT_VENDOR"Thomas Fussell") Expand DownExpand Up@@ -156,6 +152,8 @@ else() ...
set(CMAKE_C_STANDARD 99) include(CTest) 5 changes: 2 additions & 3 deletions 5 cmake/findcoredeps.cmake @@ -1,12 +1,11 @@ cmake_minimum_required(VERSION 3.13...3.28) set(CMAKE_CXX_STANDARD 17) #cmake_policy(SET CMP0079 NEW) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CX...
Copied from deepmodeling/abacus-develop#3277 authored by @caic99 Summary by CodeRabbit New Features Enhanced compatibility with different Torch versions by dynamically setting the appropriate C++ standard (C++14 or C++17) based on the Torch version.