[CMake] How to set suid for an executable with CMake and CPack?

Dong Tiger idlecat511 at gmail.com
Mon Aug 10 06:23:18 EDT 2009


I tried with

install(TARGETS
      my_executable
      RUNTIME DESTINATION bin
      PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ
GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID
)

But it only works if I do "sudo make install" before "cpack -G DEB". How to
avoid the "sudo make install" step?  Can I embed post-install script in
cpack generated debian package?

--
Tiger


2009/8/10 Dong Tiger <idlecat511 at gmail.com>

> Hi,
>
> I use CPack to  build debian package for my project. One of the executables
> in my project need to have suid set. How could I do that?
>
> TIA
>
> --
> Tiger
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090810/e4bfd2b3/attachment.htm>


More information about the CMake mailing list