| FILE(GLOB ir_HEADERS *.h) |
| set(ir_SOURCES |
| ExpressionAnalyzer.cpp |
| ExpressionManipulator.cpp |
| drop.cpp |
| effects.cpp |
| eh-utils.cpp |
| export-utils.cpp |
| intrinsics.cpp |
| lubs.cpp |
| memory-utils.cpp |
| metadata.cpp |
| module-utils.cpp |
| names.cpp |
| possible-contents.cpp |
| properties.cpp |
| LocalGraph.cpp |
| LocalStructuralDominance.cpp |
| principal-type.cpp |
| public-type-validator.cpp |
| ReFinalize.cpp |
| return-utils.cpp |
| stack-utils.cpp |
| table-utils.cpp |
| type-updating.cpp |
| module-splitting.cpp |
| ${ir_HEADERS} |
| ) |
| target_sources(binaryen PRIVATE ${ir_SOURCES}) |