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
Skeletton for case studies analyses packages #199
Conversation
Thanks @forthommel , this is a nice first prototype, I think we should discuss this in our weekly coordination meeting. Would you be able to join us on Friday morning at 9h30? (@gganis , @vvolkl , @kjvbrt ) |
…ndalone object compilation
Very nice indeed, I just have some comments on the implementation, will post these here when I went through the whole PR. |
Strangely I cannot reproduce the nor running manually |
looks like |
Indeed, although this does not get spotted in my environment... |
My suggestion would be to move the templates out of For similar reasons I'm a bit sceptical about scanning directories, as this may be "surprising" for a future maintainer, but I'd also merge that as is. |
I agree @vvolkl , but I think @forthommel missing item in the original post of this PR is precisely about changing this automatic scan to optional compilation. I think this is something we could discuss tomorrow morning in our meeting as it's more conceptual decision wrt PP rather than a technical thing. |
1d5f69c
to
07e7aa8
Compare
07e7aa8
to
ced10b5
Compare
@clementhelsens, @vvolkl, I believe the current snapshot is ready for your review. At least if we maintain the intermediate plan discussed last Friday. |
thanks @forthommel. I'm not supposed to work today, will review later this week. A first obvious addition I would suggest is to add a dedicated |
Thanks for the feedback, and sorry for spamming you on your holidays @clementhelsens :) |
Hi @clementhelsens, @vvolkl ! I don't know if you had the time/opportunity to have a look at this review lately? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@forthommel , thanks, merging for the tutorial
A skeletton to ease the definition of standalone analyses packages (e.g. for specific case studies) is introduced.
The building principle is as follows:
analyses
folder is scanned recursivelyfolder_name
subdirectory, if a "package-like" directory structure is found (i.e. asrc/
and ainclude/
subdirectory are present), a newlibFCCAnalysis_[folder_name].so
shared object is built, with associated ROOT dictionary files (built using the LCG reflexion tool)folder_name
subdirectories.Checklist of features to be implemented in this scope:
classes.h
(namespace exposition) andclasses_def.xml
(LCG dictionary generation) filesoptional compilation of one or several analyses packagesPostponed to a follow-up PRReference to this development