[CMake] How to adjust LD_LIBRARY_PATH for an exectubale?

Alexander Neundorf a.neundorf-work at gmx.net
Tue Mar 24 16:39:45 EDT 2009


On Tuesday 24 March 2009, Denis Scherbakov wrote:
> Dear CMake Community,
>
> I have an external executable which requires a library, which is not in
> LD_LIBRARY_PATH. If I manually set ENV{LD_LIBRARY_PATH}  and then execute a
> command, it works.
>
> But the problem is that the executable is inside ADD_CUSTOM_COMMAND and
> even if I set environment variables correctly this trick does not work,
> because environment is set during CMake run and executable is being ran
> during gmake run.

Maybe you can write a small shell wrapper script which sets LD_LIBRARY_PATH 
and then calls this executable ?

Alex


More information about the CMake mailing list