Search code examples
simicsdml-lang

Is it feasible to run DML Compiler (DMLC) without relying on a Simics project?


Is it feasible to run DML Compiler (DMLC) without relying on a Simics project?

The DMLC documentation[1] indicates that building and using the DML Compiler depend on the Simics project environment.

1

I attempted to compile DML using DMLC outside of the Simics project environment, but many required DML libraries appear to be missing during the compilation process. Is it possible to run DMLC independently?


Solution

  • Check the DMLC shortcut that gets generated in the project bin/ directory. I think that provides all the necessary arguments to the compiler to run it from everywhere. The libraries should all be inside the Simics installation.

    Not sure if there is any value to running DMLC without the Simics project though, as the resulting model will still want to have a Simics environment to run in.