Mercurial > hg > CbC > CbC_llvm
diff mlir/tools/mlir-lsp-server/CMakeLists.txt @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | |
children | c4bab56944e8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mlir/tools/mlir-lsp-server/CMakeLists.txt Tue Jun 08 06:07:14 2021 +0900 @@ -0,0 +1,53 @@ +set(LLVM_OPTIONAL_SOURCES + null.cpp +) + +get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) +get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS) +set(LLVM_LINK_COMPONENTS + Core + Support + AsmParser + ) + +if(MLIR_INCLUDE_TESTS) + set(test_libs + MLIRAffineTransformsTestPasses + MLIRShapeTestPasses + MLIRSPIRVTestPasses + MLIRTestAnalysis + MLIRTestDialect + MLIRTestIR + MLIRTestPass + MLIRTestReducer + MLIRTestRewrite + MLIRTestTransforms + ) +endif() + +set(LIBS + ${dialect_libs} + ${conversion_libs} + ${test_libs} + MLIRLoopAnalysis + MLIRAnalysis + MLIRDialect + MLIRLspServerLib + MLIRParser + MLIRPass + MLIRTransforms + MLIRTransformUtils + MLIRSupport + MLIRIR + ) + +add_llvm_tool(mlir-lsp-server + mlir-lsp-server.cpp + + DEPENDS + ${LIBS} + ) +target_link_libraries(mlir-lsp-server PRIVATE ${LIBS}) +llvm_update_compile_flags(mlir-lsp-server) + +mlir_check_all_link_libraries(mlir-lsp-server)