Преглед на файлове

Enable C++17 and C99

- closes https://github.com/assimp/assimp/issues/4257
Kim Kulling преди 3 години
родител
ревизия
af42d53c92
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  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)