Ticket #10079 (closed: wontfix)
Project dependencies incompletely defined for components in CMake
Reported by: | John Hill | Owned by: | Martyn Gigg |
---|---|---|---|
Priority: | minor | Milestone: | Release 3.4 |
Component: | Tools | Keywords: | Maintenance |
Cc: | Blocked By: | ||
Blocking: | Tester: | Dan Nixon |
Description
Some projects, such as MantidPlot (and others) don't have all the required dependencies specified after generating with CMake.
e.g. MantidPlot requires components from MantidFramework, which can lead to obsolete binaries being used.
Change History
comment:1 Changed 6 years ago by Owen Arnold
- Status changed from new to infoneeded
- Owner set to John Hill
comment:3 Changed 6 years ago by John Hill
MantidPlot project doesn't have a dependency on some items from MantidFramework and MantidQt - there may be other dependencies missing as well but unsure which.
Missing dependencies for MantidPlot from MantidFramework:
•Algorithms
•Crystal
•CurveFitting
•DataHandling
•DataObjects
•ICat
•ISISLiveData
•LiveData
•MDAlgorithms
•MDEvents
•Nexus
•RemoteAlgorithms
•ScriptRepository
•SINQ
•UserAlgorithms
•WorkflowAlgorithms
Missing dependencies for MantidPlot from MantidQt:
•CustomDialogs
•CustomInterfaces
•DesignerPlugins
comment:5 Changed 6 years ago by Nick Draper
- Owner changed from John Hill to Martyn Gigg
- Status changed from new to assigned
- Keywords Maintenance added
- Milestone changed from Release 3.3 to Release 3.4
Martyn - your opinion??
comment:6 Changed 6 years ago by Martyn Gigg
This is actually intentional as all of those mentioned are plugins and MantidPlot is not directly linked to them.
I'd prefer not to force a rebuild of everything if I just want to build MantidPlot and a few plugins so I think we should keep things as they are. Visual Studio has the ALL_BUILD target for making sure everything builds.
comment:7 Changed 6 years ago by Martyn Gigg
- Status changed from assigned to verify
- Resolution set to wontfix
comment:8 Changed 6 years ago by Dan Nixon
- Status changed from verify to verifying
- Tester set to Dan Nixon
comment:10 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 10921
Can you please list exactly which dependencies should be included, which aren't. That would make the person who's fixing the issue's life a bit easier.