Skip to content

Commit d6011b6

Browse files
committed
run CI
1 parent 0181241 commit d6011b6

File tree

1 file changed

+63
-45
lines changed

1 file changed

+63
-45
lines changed

mlir/test/CMakeLists.txt

Lines changed: 63 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ if (MLIR_INCLUDE_INTEGRATION_TESTS)
6565

6666
endif()
6767

68+
set(MLIR_STANDALONE_INSTALL_TEST_PREFIX "${MLIR_BINARY_DIR}/mlir-standalone-test-install")
69+
6870
llvm_canonicalize_cmake_booleans(
6971
LLVM_BUILD_EXAMPLES
7072
LLVM_HAS_NVPTX_TARGET
@@ -125,51 +127,6 @@ set(MLIR_TEST_DEPENDS
125127
if(NOT MLIR_STANDALONE_BUILD)
126128
list(APPEND MLIR_TEST_DEPENDS FileCheck count not split-file yaml2obj)
127129
endif()
128-
set(MLIR_STANDALONE_INSTALL_TEST_PREFIX "${MLIR_BINARY_DIR}/mlir-standalone-test-install")
129-
add_custom_target(
130-
install-mlir-standalone-test-prefix
131-
DEPENDS mlir-headers mlir-libraries mlir-cmake-exports mlir-tblgen
132-
mlir-opt mlir-python-sources FileCheck count not
133-
COMMAND ${CMAKE_COMMAND} -E make_directory "${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
134-
COMMAND "${CMAKE_COMMAND}"
135-
-DCMAKE_INSTALL_COMPONENT=mlir-headers
136-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
137-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
138-
COMMAND "${CMAKE_COMMAND}"
139-
-DCMAKE_INSTALL_COMPONENT=mlir-libraries
140-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
141-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
142-
COMMAND "${CMAKE_COMMAND}"
143-
-DCMAKE_INSTALL_COMPONENT=mlir-cmake-exports
144-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
145-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
146-
COMMAND "${CMAKE_COMMAND}"
147-
-DCMAKE_INSTALL_COMPONENT=mlir-tblgen
148-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
149-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
150-
COMMAND "${CMAKE_COMMAND}"
151-
-DCMAKE_INSTALL_COMPONENT=mlir-opt
152-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
153-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
154-
COMMAND "${CMAKE_COMMAND}"
155-
-DCMAKE_INSTALL_COMPONENT=mlir-python-sources
156-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
157-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
158-
COMMAND "${CMAKE_COMMAND}"
159-
-DCMAKE_INSTALL_COMPONENT=FileCheck
160-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
161-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
162-
COMMAND "${CMAKE_COMMAND}"
163-
-DCMAKE_INSTALL_COMPONENT=count
164-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
165-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
166-
COMMAND "${CMAKE_COMMAND}"
167-
-DCMAKE_INSTALL_COMPONENT=not
168-
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
169-
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
170-
)
171-
list(APPEND MLIR_TEST_DEPENDS install-mlir-standalone-test-prefix)
172-
173130
set(MLIR_TEST_DEPENDS ${MLIR_TEST_DEPENDS}
174131
mlir-capi-pdl-test
175132
mlir-pdll-lsp-server
@@ -243,6 +200,8 @@ if(LLVM_BUILD_EXAMPLES)
243200
transform-opt-ch4
244201
mlir-minimal-opt
245202
mlir-transform-opt
203+
mlir-cat
204+
mlir-minimal-opt-canonicalize
246205
)
247206
if(MLIR_ENABLE_EXECUTION_ENGINE)
248207
list(APPEND MLIR_TEST_DEPENDS
@@ -284,6 +243,65 @@ add_custom_target(check-mlir-build-only
284243
)
285244
set_target_properties(check-mlir-build-only PROPERTIES FOLDER "MLIR/Tests")
286245

246+
get_property(LLVM_EXPORTS GLOBAL PROPERTY LLVM_EXPORTS)
247+
get_property(MLIR_EXPORTS GLOBAL PROPERTY MLIR_EXPORTS)
248+
if(CLANG_ENABLE_CIR)
249+
list(APPEND MLIR_EXPORTS cir-opt cir-translate cir-lsp-server)
250+
endif()
251+
add_custom_target(
252+
install-mlir-standalone-test-prefix
253+
DEPENDS ${MLIR_TEST_DEPENDS} ${MLIR_EXPORTS} FileCheck count not
254+
COMMAND ${CMAKE_COMMAND} -E make_directory "${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
255+
COMMAND "${CMAKE_COMMAND}"
256+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
257+
-P "${MLIR_BINARY_DIR}/cmake_install.cmake"
258+
COMMAND "${CMAKE_COMMAND}"
259+
-DCMAKE_INSTALL_COMPONENT=mlir-headers
260+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
261+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
262+
COMMAND "${CMAKE_COMMAND}"
263+
-DCMAKE_INSTALL_COMPONENT=mlir-libraries
264+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
265+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
266+
COMMAND "${CMAKE_COMMAND}"
267+
-DCMAKE_INSTALL_COMPONENT=mlir-cmake-exports
268+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
269+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
270+
COMMAND "${CMAKE_COMMAND}"
271+
-DCMAKE_INSTALL_COMPONENT=mlir-tblgen
272+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
273+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
274+
COMMAND "${CMAKE_COMMAND}"
275+
-DCMAKE_INSTALL_COMPONENT=mlir-pdll
276+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
277+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
278+
COMMAND "${CMAKE_COMMAND}"
279+
-DCMAKE_INSTALL_COMPONENT=mlir-linalg-ods-yaml-gen
280+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
281+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
282+
COMMAND "${CMAKE_COMMAND}"
283+
-DCMAKE_INSTALL_COMPONENT=mlir-opt
284+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
285+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
286+
COMMAND "${CMAKE_COMMAND}"
287+
-DCMAKE_INSTALL_COMPONENT=mlir-python-sources
288+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
289+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
290+
COMMAND "${CMAKE_COMMAND}"
291+
-DCMAKE_INSTALL_COMPONENT=FileCheck
292+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
293+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
294+
COMMAND "${CMAKE_COMMAND}"
295+
-DCMAKE_INSTALL_COMPONENT=count
296+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
297+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
298+
COMMAND "${CMAKE_COMMAND}"
299+
-DCMAKE_INSTALL_COMPONENT=not
300+
-DCMAKE_INSTALL_PREFIX="${MLIR_STANDALONE_INSTALL_TEST_PREFIX}"
301+
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
302+
)
303+
list(APPEND MLIR_TEST_DEPENDS install-mlir-standalone-test-prefix)
304+
287305
add_lit_testsuite(check-mlir "Running the MLIR regression tests"
288306
${CMAKE_CURRENT_BINARY_DIR}
289307
DEPENDS ${MLIR_TEST_DEPENDS}

0 commit comments

Comments
 (0)