Răsfoiți Sursa

Enable C++17 and C99

- closes https://github.com/assimp/assimp/issues/4257
Kim Kulling 3 ani în urmă
părinte
comite
af42d53c92
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      CMakeLists.txt

+ 4 - 2
CMakeLists.txt

@@ -182,8 +182,10 @@ SET (ASSIMP_SOVERSION 5)
 
 SET( ASSIMP_PACKAGE_VERSION "0" CACHE STRING "the package-specific version used for uploading the sources" )
 if(NOT ASSIMP_HUNTER_ENABLED)
-  # Enable C++11 support globally
-  set_property( GLOBAL PROPERTY CXX_STANDARD 11 )
+  # Enable C++17 support globally
+  set(CMAKE_CXX_STANDARD 17)
+  set(CMAKE_CXX_STANDARD_REQUIRED ON)
+  set(CMAKE_C_STANDARD 99)
 endif()
 
 IF(NOT ASSIMP_IGNORE_GIT_HASH)