[CMake] A small philosophical problem
Carminati Federico
Federico.Carminati at cern.ch
Fri Jul 18 09:37:50 EDT 2008
Hello,
I want to be able to build optionally static libs for my project.
I have no problem to add custom targets and dependencies, this all
works nicely. However I want to be able to install them if needed. So
I define an installation rule and I label it as optional, as these
files may or may not exist. cmake complains with the following message
WARNING: Target "TTherminator_a" has EXCLUDE_FROM_ALL set and will not
be built by default but an install rule has been provided for it.
CMake does not define behavior for this case.
I believe that this warning is justified if I do not lable the
component as OPTIONAL, however if it is labelled as optional, the
behaviour IS welll defined. The component is not there and it will not
be installed. So I believe that in case of optional install targets
the warning should not be there. BEst,
Federico Carminati
CERN-PH
1211 Geneva 23
Switzerland
Tel: +41 22 76 74959
Fax: +41 22 76 79480
Mobile: +41 76 487 4843
More information about the CMake
mailing list