[CMake] How to fetch exit status of INSTALL(CODE ...)
Marcel Loose
loose at astron.nl
Wed Jul 20 07:45:17 EDT 2011
Hi Jc,
Thanks for the tip. It makes sense to let the build fail early (i.e.
during compilation, instead of installation). I'll take it into
consideration.
Regards,
Marcel Loose.
On Wed, 2011-07-20 at 06:41 -0400, Jean-Christophe Fillion-Robin wrote:
> Hi Marcel,
>
> Aware I won't be answering your question regarding the exit code
> associated with INSTALL(CODE ...), I still would like to suggest you
> an approach that could help you addressing your issue.
>
> What about byte-compiling the python source at build time ? In that
> case, the build step would fail instead ...
>
> You could look at macro like this one to help you: See
>
https://github.com/commontk/CTK/blob/master/CMake/ctkMacroCompilePythonScript.cmake
>
> Hth
> Jc
>
> On Wed, Jul 20, 2011 at 3:47 AM, Marcel Loose <loose at astron.nl> wrote:
> Hi all,
>
> I have a macro that, during install, compiles python source
> files to
> byte code. Sometimes, there's a syntax error in the python
> source that
> can be caught during compilation; i.e. during the execution of
> INSTALL(CODE ...).
>
> Is is possible to somehow fetch the exit status of commands
> executed
> inside INSTALL(CODE ...), so that I can let 'make install'
> exit with a
> non-zero exit status?
>
> Best regards,
> Marcel Loose.
>
> --
> Marcel Loose
> Senior Software Engineer, Computing Group R&D, Astron, the
> Netherlands
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake
>
>
>
> --
> +1 919 869 8849
>
More information about the CMake
mailing list