[CMake] passing toolchain file with ExternalProjects_Add

Miroslav Drahos mdrahos at aurisrobotics.com
Wed Mar 9 20:38:39 EST 2016


Hi folks,
Trying to cross-compile, passing the toolchain as usual:

cmake -DCMAKE_TOOLCHAIN_FILE=/path/to/Toolchain.cmake  <...>

And forwarding CMAKE_TOOLCHAIN_FILE variable down to my external projects, like so:

ExternalProject_Add(${app}
    # ...
    CMAKE_CACHE_ARGS
       -DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE}
    # ...
)

However this doesn't work as I expected.
What is the proper way to pass the toolchain from a script (i.e. not from command line)?
Thank you!!
Miro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160310/a93b3e18/attachment.html>


More information about the CMake mailing list