add_executable(decompiler main.cpp ObjectFile/ObjectFileDB.cpp Disasm/Instruction.cpp Disasm/InstructionDecode.cpp Disasm/OpcodeInfo.cpp Disasm/Register.cpp ObjectFile/LinkedObjectFileCreation.cpp ObjectFile/LinkedObjectFile.cpp Function/Function.cpp config.cpp util/DecompilerTypeSystem.cpp Function/BasicBlocks.cpp Disasm/InstructionMatching.cpp Function/CfgVtx.cpp IR/BasicOpBuilder.cpp IR/CfgBuilder.cpp IR/IR.cpp Function/TypeInspector.cpp data/tpage.cpp data/game_text.cpp data/StrFileReader.cpp data/game_count.cpp Function/TypeAnalysis.cpp IR/IR_TypeAnalysis.cpp util/TP_Type.cpp Function/RegUsage.cpp Function/ExpressionBuilder.cpp Function/ExpressionStack.cpp IR/IR_ExpressionStack.cpp) target_link_libraries(decompiler goos minilzo common_util type_system spdlog fmt)