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
Modular installation #435
Comments
The most straight-forward way within CMake seems to be to use the install COMPONENT feature. With it we could assign every installed file to one of the components. Before I go into details which files go into which components: 1.) Do you think its a good idea? A concern that I have that it will get difficult to install everything except one component. But exactly this would be very common, e.g. installing everything except system files or everything except cross compilation tools. As I understood it, you either install everything with @beku: Would that be problematic for your local installations without system files (/etc/profile.d)? @pinotree: What do you think? Do you maybe have experience with the COMPONENT feature of cmake? Thank you! |
As far as I can see Oyranos and Synnefo uses that cmake thing to build OS X frameworks and app bundles correctly. I do not know if that is the correct answere for your here discussed needs. |
@beku Thank you, app bundles are indeed an interesting aspect for that discussion. I will look into Oyranos if we decide to implement a install COMPONENT feature. |
Because no one really argued that he/she really wants/needs this expensive feature we will simple go for INSTALL_BUILD_TOOLS, see #434. |
As discussed in Issue #434 the build utils need to be installed into the PATH of the system when preparing for cross compiling. This is currently not supported by the Makefiles.
One possible solution is to provide a new make target install_buildutils ...
The text was updated successfully, but these errors were encountered: