Skip to content

Commit 0c39e05

Browse files
committed
personal compiler stuff
1 parent cb7c22c commit 0c39e05

6 files changed

Lines changed: 16777 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ venv*/
105105
ENV/
106106
env.bak/
107107
venv.bak/
108+
.direnv/
108109

109110
# Spyder project settings
110111
.spyderproject

cmake/SetupMLIR.cmake

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,21 @@ set(MQT_MLIR_MIN_VERSION
1515

1616
# MLIR must be installed on the system
1717
find_package(MLIR REQUIRED CONFIG)
18+
if(NOT IS_ABSOLUTE "${MLIR_TABLEGEN_EXE}")
19+
execute_process(
20+
COMMAND which mlir-tblgen
21+
OUTPUT_VARIABLE MLIR_TABLEGEN_EXE
22+
OUTPUT_STRIP_TRAILING_WHITESPACE
23+
)
24+
set(MLIR_TABLEGEN_EXE "${MLIR_TABLEGEN_EXE}" CACHE FILEPATH "" FORCE)
25+
endif()
26+
message(STATUS "MLIR_TABLEGEN_EXE: ${MLIR_TABLEGEN_EXE}")
27+
message(STATUS "MLIR_FOUND: ${MLIR_FOUND}")
28+
message(STATUS "MLIR_VERSION: ${MLIR_VERSION}")
29+
message(STATUS "MLIR_DIR: ${MLIR_DIR}")
30+
message(STATUS "All MLIR vars: ${MLIR_INCLUDE_DIRS}")
1831
if(MLIR_VERSION VERSION_LESS MQT_MLIR_MIN_VERSION)
32+
message(STATUS "Found MLIR_VERSION: ${MLIR_VERSION}")
1933
message(FATAL_ERROR "MLIR version must be at least ${MQT_MLIR_MIN_VERSION}")
2034
endif()
2135
message(STATUS "Using MLIRConfig.cmake in: ${MLIR_DIR}")

0 commit comments

Comments
 (0)