Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build routine] One-click build and installation? #131

Open
kevinmatthes opened this issue Nov 9, 2021 · 1 comment
Open

[Build routine] One-click build and installation? #131

kevinmatthes opened this issue Nov 9, 2021 · 1 comment
Labels
automation Suggestions and possible candidates for automation. build routine Topics concerning the build routine. enhancement question
Milestone

Comments

@kevinmatthes
Copy link
Contributor

Some IDEs, such as compilations of the Visual Studio Code code base (VSC-like, in the following), for instance, bring their own build systems. The system of the VSC-likes is based on the JSON notation and can be triggered by just pushing three keys on the keyboard and clicking one of the configured build instructions from a drop-down list.

This might be useful in order to prepare common build instructions of the project such that users just need to call their favourite instruction. This would make the build process easier and more intuitive for the users and would further avoid possible failures during the build process due to typos of the build instructions, for instance.

By using this JSON routine, common build settings, such as the installation paths of MATLAB and Octave, for example, can be outsourced to a separate file in the repository which will act as the storage of constants for the build routine.

Shall I prepare a few examples for the minimum build with --enable-all, --enable-openmp and --enable-julia?

@kevinmatthes kevinmatthes added automation Suggestions and possible candidates for automation. build routine Topics concerning the build routine. enhancement question labels Nov 9, 2021
@kevinmatthes kevinmatthes added this to the 3.5.3 milestone Nov 9, 2021
@kevinmatthes
Copy link
Contributor Author

The described build routine would depend on the existing one without causing name conflicts or such things. The effort to initially set up such a build routine is about five minutes, including some sample instructions. Adding further ones is very easy and can be done in a about a minute.

@kevinmatthes kevinmatthes modified the milestones: 3.5.3, 4.0.0 Nov 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Suggestions and possible candidates for automation. build routine Topics concerning the build routine. enhancement question
Projects
None yet
Development

No branches or pull requests

1 participant