Allow building samples without the compiler.
diff --git a/CMakeLists.txt b/CMakeLists.txt index ca49b92..8cabb57 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -96,10 +96,6 @@ # Derived flags based on primary options #------------------------------------------------------------------------------- -if(${IREE_BUILD_SAMPLES}) - set(IREE_BUILD_COMPILER ON CACHE BOOL "Build the IREE compiler for sample projects." FORCE) -endif() - if(${IREE_BUILD_COMPILER}) set(IREE_ENABLE_MLIR ON CACHE BOOL "Enable LLVM dependencies if the IREE compiler is build." FORCE) endif() @@ -169,10 +165,15 @@ VMVX ) -if(IREE_TARGET_BACKENDS_TO_BUILD STREQUAL "all") - set(IREE_TARGET_BACKENDS_TO_BUILD ${IREE_ALL_TARGET_BACKENDS}) +if(${IREE_BUILD_COMPILER}) + if(IREE_TARGET_BACKENDS_TO_BUILD STREQUAL "all") + set(IREE_TARGET_BACKENDS_TO_BUILD ${IREE_ALL_TARGET_BACKENDS}) + endif() + message(STATUS "Building target backends: ${IREE_TARGET_BACKENDS_TO_BUILD}") +else() + set(IREE_TARGET_BACKENDS_TO_BUILD "" CACHE STRING "" FORCE) + message(STATUS "Compiler is disabled, building no target backends") endif() -message(STATUS "Building target backends: ${IREE_TARGET_BACKENDS_TO_BUILD}") # Default every IREE_TARGET_BACKEND_* to OFF foreach(_backend ${IREE_ALL_TARGET_BACKENDS})