ISISComputingGroup / ISISComputingGroup/IBEX

Improve EPICS build dependencies

Open
#2,320 11 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

Currently we use a MASTER_RELEASE file, which slows down building as it lists all available modules and these are checked by "checkRelease". It also means the dllPath.bat file is now getting too full of paths and hitting a limit. What we would like to do for optimal build performance, and to avoid this PATH issue, is to have both support/Makefile and module RELEASE file only refer to the items needed. As both are dependent, we should avoid needing to edit both - failing to edit RELEASE will cause a build failure, but failing to update dependencies in support/Makefile would introduce race conditions in parallel builds. Hence a system for automating the creation of the Makefile dependencies should be created.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.