[CMake] CPack: Installing applications in separate folders

Ian Monroe ian at monroe.nu
Thu Jan 24 19:03:50 EST 2013


On Mon, May 21, 2012 at 3:38 PM, Eric Noulard <eric.noulard at gmail.com> wrote:
> 2012/5/21 David Cole <david.cole at kitware.com>:
>> On Mon, May 21, 2012 at 2:05 PM, <norulez at me.com> wrote:
>>>
>>> But what about other systems like linux. If I have an executable and
>>> shared libraries for example.
>>> Then it is possible to install it under /opt/myproject, but it is not
>>> possible to install the executable under /usr/bin and the shared libraries
>>> under /usr/lib? Or did I misunderstood something?
>>
>>
>> But you don't build an NSIS installer based on those.
>
> And installing lib in /usr/lib and exe in /usr/bin IS possible
> because the 2 path shares the /usr prefix.
>
> On Linux if you build an RPM or DEB package which contains various
> prefix (/usr /opt etc..) you either get a non relocatable package
> or decide that some files are "special" like config files.

So I have a question tangential to this old thread: how *do* you
install some special config files?

I want my package to be mostly installed under /opt, but still drop
the relevant .desktop and .png files into /usr/share/application,
/usr/share/icons/...

Thanks,
Ian


More information about the CMake mailing list