[CMake] How to installing cmake Config.cmake files under Debian multiarch ?

Alexander Neundorf a.neundorf-work at gmx.net
Wed Aug 3 11:41:40 EDT 2011


On Tuesday 02 August 2011, Hendrik Sattler wrote:
> Am Dienstag, 2. August 2011, 21:55:16 schrieb Alexander Neundorf:
> > Hi,
> > 
> > until recently, I recommended to install Config.cmake files more or less
> > like this:
> > 
> > install(FILES FooConfig.cmake DESTINATION lib${LIB_SUFFIX}/cmake/Foo )
> > 
> > with LIB_SUFFIX being "64" on systems where this is required.
> > 
> > How do I do this on a Debian multiarch system ?
> > How do I know in which directory I should install ?
> 
> If you use cmake 2.8.5, you can use GNUInstalldirs.cmake and let the user
> specify the multiarch directory to install in (or solve it once in that
> cmake module).

You mean having the user adjust the lib install dir correctly manually ?
Hmm, I think it is not realistic to expect that users will know about that. 
There must be a way to do this so that it is works automatically, at least so 
that a cmake on the same system will find what was installed.

Alex


More information about the CMake mailing list