[CMake] How to build a target on install (only)?
Nils Gladitz
nilsgladitz at gmail.com
Mon Feb 16 09:49:53 EST 2015
On 02/16/2015 03:25 PM, Paul Smith wrote:
> On Sun, 2015-02-15 at 18:26 -0600, Iosif Neitzke wrote:
>> For conditional file install, you could try something like "cmake -E
>> copy_if_different".
>
> That won't work; I don't have any files to copy. What I want is to run
> the dsymutil command during install only, not during the normal build
> (because it's slow), but only if the binary that was installed has
> changed.
>
> copy_if_different won't help here.
How about custom dependency checking?
e.g. something like:
if(${dependency} IS_NEWER_THAN ${output})
execute_process(...)
endif()
Nils
More information about the CMake
mailing list