mirror of
https://github.com/lighttransport/tinyusdz.git
synced 2026-01-18 01:11:17 +01:00
raise C++ version requirement from C++14 to C++17
Update all CMakeLists.txt, Makefiles, meson.build, setup.py, and documentation files to use C++17 standard. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -315,15 +315,10 @@ if (PROJECT_IS_TOP_LEVEL)
|
||||
#set(CMAKE_CXX_STANDARD 17) # nanobind requires C++17
|
||||
|
||||
# for pybind11
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
else()
|
||||
if (TINYUSDZ_MSAN)
|
||||
# Require strict C++17 or later for MSAN build
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
else()
|
||||
# Require strict C++14 mode(e.g. `-std=c++14`)
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
endif()
|
||||
# Require strict C++17 mode(e.g. `-std=c++17`)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
endif()
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
Reference in New Issue
Block a user