Changeset View
Changeset View
Standalone View
Standalone View
mlir/test/CMakeLists.txt
add_subdirectory(CAPI) | add_subdirectory(CAPI) | ||||
add_subdirectory(lib) | add_subdirectory(lib) | ||||
llvm_canonicalize_cmake_booleans( | |||||
MLIR_ENABLE_BINDINGS_PYTHON | |||||
LLVM_BUILD_EXAMPLES | |||||
MLIR_ENABLE_CUDA_CONVERSIONS | |||||
MLIR_ENABLE_CUDA_RUNNER | |||||
MLIR_ENABLE_ROCM_CONVERSIONS | |||||
MLIR_ENABLE_ROCM_RUNNER | |||||
MLIR_ENABLE_SPIRV_CPU_RUNNER | |||||
MLIR_ENABLE_VULKAN_RUNNER | |||||
) | |||||
# Passed to lit.site.cfg.py.so that the out of tree Standalone dialect test | # Passed to lit.site.cfg.py.so that the out of tree Standalone dialect test | ||||
# can find MLIR's CMake configuration | # can find MLIR's CMake configuration | ||||
set(MLIR_CMAKE_DIR | set(MLIR_CMAKE_DIR | ||||
"${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/mlir") | "${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/mlir") | ||||
# Passed to lit.site.cfg.py.in to set up the path where to find the libraries | # Passed to lit.site.cfg.py.in to set up the path where to find the libraries | ||||
# for linalg integration tests. | # for linalg integration tests. | ||||
set(MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) | set(MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) | ||||
Show All 17 Lines | if (MLIR_INCLUDE_INTEGRATION_TESTS) | ||||
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/mttkrp_b.tns | file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/mttkrp_b.tns | ||||
${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/test.mtx | ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/test.mtx | ||||
${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/test.tns | ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/test.tns | ||||
${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/wide.mtx | ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/wide.mtx | ||||
${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/zero.mtx | ${CMAKE_CURRENT_SOURCE_DIR}/Integration/data/zero.mtx | ||||
DESTINATION ${MLIR_INTEGRATION_TEST_DIR}/data/) | DESTINATION ${MLIR_INTEGRATION_TEST_DIR}/data/) | ||||
endif() | endif() | ||||
llvm_canonicalize_cmake_booleans( | |||||
LLVM_BUILD_EXAMPLES | |||||
MLIR_ENABLE_BINDINGS_PYTHON | |||||
MLIR_ENABLE_CUDA_CONVERSIONS | |||||
MLIR_ENABLE_CUDA_RUNNER | |||||
MLIR_ENABLE_ROCM_CONVERSIONS | |||||
MLIR_ENABLE_ROCM_RUNNER | |||||
MLIR_ENABLE_SPIRV_CPU_RUNNER | |||||
MLIR_ENABLE_VULKAN_RUNNER | |||||
MLIR_INCLUDE_INTEGRATION_TESTS | |||||
MLIR_RUN_AMX_TESTS | |||||
MLIR_RUN_CUDA_TENSOR_CORE_TESTS | |||||
MLIR_RUN_X86VECTOR_TESTS | |||||
) | |||||
configure_lit_site_cfg( | configure_lit_site_cfg( | ||||
${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in | ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in | ||||
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py | ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py | ||||
MAIN_CONFIG | MAIN_CONFIG | ||||
${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py | ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py | ||||
) | ) | ||||
configure_lit_site_cfg( | configure_lit_site_cfg( | ||||
${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in | ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in | ||||
▲ Show 20 Lines • Show All 88 Lines • Show Last 20 Lines |