You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I was working on #556 I noticed we provide INSTALL_GENERATED_HEADERS as an option and I think it doesn't make too much sense. On the one hand, if the headers are required for the project to work properly then disabling the option would prevent the proper use of the project. On the other hand, if the headers are not required by the project it should be up to the maintainers to decide whether or not to ship them along the project (for example config.hh can be useful outside the project even if not used internally)
What would you think of moving this option to a PROJECT_INSTALL_GENERATED_HEADERS variable instead that can be set by maintainers?
The text was updated successfully, but these errors were encountered:
Fine on my side. Could you mention that the var is deprecated to smooth the transition?
Sure. @wxmerkt do CMake's AUTHOR_WARNING generates warning in the ROS build farm?
Is there any difference between INSTALL_GENERATED_HEADERS and PROJECT_INSTALL_GENERATED_HEADERS, other that the name of the variable ?
INSTALL_GENERATED_HEADERS is an option but PROJECT_INSTALL_GENERATED_HEADERS would not be. We could simply move INSTALL_GENERATED_HEADERS to a variable instead of an option but I like the idea of uniformizing those PROJECT_ settings
As I was working on #556 I noticed we provide
INSTALL_GENERATED_HEADERS
as an option and I think it doesn't make too much sense. On the one hand, if the headers are required for the project to work properly then disabling the option would prevent the proper use of the project. On the other hand, if the headers are not required by the project it should be up to the maintainers to decide whether or not to ship them along the project (for exampleconfig.hh
can be useful outside the project even if not used internally)What would you think of moving this option to a
PROJECT_INSTALL_GENERATED_HEADERS
variable instead that can be set by maintainers?The text was updated successfully, but these errors were encountered: