diff --git a/enzyme/CMakeLists.txt b/enzyme/CMakeLists.txt index 71fd95cf45be..54dfe25ddd40 100644 --- a/enzyme/CMakeLists.txt +++ b/enzyme/CMakeLists.txt @@ -32,6 +32,7 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) option(ENZYME_ENABLE_PLUGINS "Enable Clang/LLD/Opt plugins" ON) +option(ENZYME_BC_LOADER "Enable bitcode loader" ON) option(ENZYME_CLANG "Build enzyme clang plugin" ON) option(ENZYME_FLANG "Build enzyme flang symlink" OFF) option(ENZYME_MLIR "Build enzyme mlir plugin" OFF) @@ -286,7 +287,9 @@ include_directories("${CMAKE_CURRENT_BINARY_DIR}/include") add_subdirectory(tools) add_subdirectory(Enzyme) -add_subdirectory(BCLoad) +if (ENZYME_BC_LOADER) + add_subdirectory(BCLoad) +endif() if (ENZYME_ENABLE_PLUGINS) add_subdirectory(test) endif() diff --git a/enzyme/test/CMakeLists.txt b/enzyme/test/CMakeLists.txt index 9340c883eaa0..8f781a0f04cc 100644 --- a/enzyme/test/CMakeLists.txt +++ b/enzyme/test/CMakeLists.txt @@ -23,7 +23,9 @@ endif() if (ENZYME_IFX) add_subdirectory(Fortran) endif() -add_subdirectory(BCLoader) +if (ENZYME_BC_LOADER) + add_subdirectory(BCLoader) +endif() if (ENZYME_MLIR) add_subdirectory(MLIR) endif()