[Mlir-commits] [mlir] e261519 - [mlir] Allow CXX standard to be overridden (#112957)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Oct 18 15:22:44 PDT 2024
Author: Nikhil Kalra
Date: 2024-10-18T15:22:39-07:00
New Revision: e26151913cbfeb52f3e16098707b5e5ddc413b17
URL: https://github.com/llvm/llvm-project/commit/e26151913cbfeb52f3e16098707b5e5ddc413b17
DIFF: https://github.com/llvm/llvm-project/commit/e26151913cbfeb52f3e16098707b5e5ddc413b17.diff
LOG: [mlir] Allow CXX standard to be overridden (#112957)
MLIR previously hardcoded the CXX version to C++17. Updated to allow for
the CXX version to be set by clients (mirrors other LLVM projects).
Added:
Modified:
mlir/CMakeLists.txt
Removed:
################################################################################
diff --git a/mlir/CMakeLists.txt b/mlir/CMakeLists.txt
index 599a1cbaafd855..1e80daabddec1c 100644
--- a/mlir/CMakeLists.txt
+++ b/mlir/CMakeLists.txt
@@ -16,7 +16,7 @@ endif()
# Must go below project(..)
include(GNUInstallDirs)
-set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to conform to")
if(MLIR_STANDALONE_BUILD)
find_package(LLVM CONFIG REQUIRED)
More information about the Mlir-commits
mailing list