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 <lo...@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
> 



_______________________________________________
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

Reply via email to