Build and Run
Opened this issue · 0 comments
QuentinRa commented
- templates are generating a runConfiguration
- We can build and run a .ml file
- We can build and run an ocaml program using a Makefile
- We can build and run a dune project
- We can build and run a .ml files, along with its dependencies.
- Can give options to the compiler
- Can give arguments
- Can select the output folder?
- Can select the working directory?
- Can use macros in Paths
- Ensure that the target is a .ml, can be selected like in Java
- Can cancel build
- Can restart build
- Can see errors in the build panel => colors? context?
- Can click on paths (filter?)
- Remote compiler
- working in minor IDEs?
- debug?
- Code coverage?
Notes
- https://github.com/JetBrains/intellij-plugins/blob/master/makefile/src/com/jetbrains/lang/makefile/MakefileRunTargetAction.kt
- https://github.com/JetBrains/intellij-community/blob/db90e15d666abbdf133292f0c4e3dd0b986684d2/plugins/gradle/plugin-resources/META-INF/plugin.xml
- https://github.com/JetBrains/intellij-community/blob/db90e15d666abbdf133292f0c4e3dd0b986684d2/platform/external-system-impl/src/com/intellij/openapi/externalSystem/autoimport/ProjectRefreshAction.kt
- https://github.com/JetBrains/intellij-community/blob/db90e15d666abbdf133292f0c4e3dd0b986684d2/plugins/gradle/src/org/jetbrains/plugins/gradle/ui/GradleIconProvider.kt
- https://github.com/JetBrains/intellij-community/blob/master/plugins/gradle/src/org/jetbrains/plugins/gradle/action/GradleRefreshProjectDependenciesAction.java