diff options
Diffstat (limited to 'llvm/CMakeLists.txt')
-rw-r--r-- | llvm/CMakeLists.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index 1f43dd5eb390..98a8f8dfbce4 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -697,6 +697,9 @@ else() endif() option(LLVM_ENABLE_PLUGINS "Enable plugin support" ${LLVM_ENABLE_PLUGINS_default}) +set(ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER FALSE CACHE BOOL + "Enable the experimental new pass manager by default.") + include(HandleLLVMOptions) find_package(Python3 COMPONENTS Interpreter) @@ -809,6 +812,10 @@ if (NOT TENSORFLOW_AOT_PATH STREQUAL "") ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/tf_runtime) endif() +# Keep the legacy CMake flag ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER for +# compatibility. +set(LLVM_ENABLE_NEW_PASS_MANAGER ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER) + # Configure the three LLVM configuration header files. configure_file( ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/config.h.cmake |