Skip to content

Conversation

@peremato
Copy link
Contributor

This is fix for ROOT-8949 following the suggestions from the CMake developers at https://gitlab.kitware.com/cmake/cmake/issues/16830

@phsft-bot
Copy link

Starting build on centos7/gcc49, mac1012/native, slc6/gcc49, slc6/gcc62, ubuntu14/native with flags -Dvc=OFF -Dimt=ON -Dccache=ON
How to customize builds

endif()
if(TARGET G__${library})
add_dependencies(${library} G__${library})
message("${library} --> G__${library}")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Pere, maybe this line sneaked in?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well spotted! Thanks!

@phsft-bot
Copy link

Starting build on centos7/gcc49, mac1012/native, slc6/gcc49, slc6/gcc62, ubuntu14/native with flags -Dvc=OFF -Dimt=ON -Dccache=ON
How to customize builds

@linev
Copy link
Member

linev commented Aug 10, 2017

It works for me, but do we really need such extra file (.stamp)?
And there is side effect - it I touch core/base/LinkDef3.h file,
this causes recompilation of all ROOT dictionaries.

@amadio
Copy link
Member

amadio commented Aug 10, 2017

@linev The rebuilding is necessary, as all dictionaries depend on the Core one.

@peremato
Copy link
Contributor Author

@linev Do you care if an extra file is created in the build tree? We do create 3 files for each dictionary, this stamp file summarizes them for what concerns dependencies.

@peremato peremato merged commit 91e7acc into root-project:master Aug 10, 2017
@linev
Copy link
Member

linev commented Aug 10, 2017

Do you care if an extra file is created in the build tree?

Not at all - as long as everything works properly.
For the moment changes absolutely OK for me.

@linev
Copy link
Member

linev commented Aug 10, 2017

Sorry for misleading typo in my previous comment.
All changes are OK for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants