[C++] Require c++14 by default (#5056)
authorTianqi Chen <tqchen@users.noreply.github.com>
Thu, 12 Mar 2020 22:31:56 +0000 (15:31 -0700)
committerGitHub <noreply@github.com>
Thu, 12 Mar 2020 22:31:56 +0000 (15:31 -0700)
CMakeLists.txt

index dafef18..db63903 100644 (file)
@@ -259,15 +259,9 @@ include(cmake/modules/contrib/TFLite.cmake)
 
 if(NOT MSVC)
   include(CheckCXXCompilerFlag)
-  if(NOT USE_LLVM STREQUAL "OFF" AND TVM_LLVM_VERSION GREATER 91)
-    check_cxx_compiler_flag("-std=c++14"    SUPPORT_CXX14)
-    message(STATUS "Build with c++14")
-    set(CMAKE_CXX_FLAGS "-std=c++14 ${CMAKE_CXX_FLAGS}")
-  else()
-    check_cxx_compiler_flag("-std=c++11"    SUPPORT_CXX11)
-    message(STATUS "Build with c++11")
-    set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}")
-  endif()
+  check_cxx_compiler_flag("-std=c++14" SUPPORT_CXX14)
+  message(STATUS "Build with c++14")
+  set(CMAKE_CXX_FLAGS "-std=c++14 ${CMAKE_CXX_FLAGS}")
 endif()
 
 add_library(tvm SHARED ${COMPILER_SRCS} ${RUNTIME_SRCS})